home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / MAME / src / drivers / cps2.c < prev    next >
C/C++ Source or Header  |  2000-04-11  |  74KB  |  1,546 lines

  1. /***************************************************************************
  2.  
  3.   Capcom System 2
  4.   ===============
  5.  
  6.  
  7.  
  8.  
  9. ***************************************************************************/
  10.  
  11. #if 1
  12. /* Graphics viewer functions */
  13. extern int  cps2_vh_start(void);
  14. extern void cps2_vh_stop(void);
  15. extern void cps2_vh_screenrefresh(struct osd_bitmap *bitmap,int full_refresh);
  16. #else
  17. /* Dummy CPS1 functions */
  18. #define cps2_vh_start            cps1_ch_start
  19. #define cps2_vh_stop            cps2_vh_stop
  20. #define cps2_vh_screenrefresh    cps2_vh_screenrefresh
  21. #endif
  22.  
  23. /* Export this function so that the vidhrdw routine can drive the
  24. Q-Sound hardware
  25. */
  26. WRITE_HANDLER( cps2_qsound_sharedram_w )
  27. {
  28.     qsound_sharedram_w(offset, data);
  29. }
  30.  
  31.  
  32. /* Maximum size of Q Sound Z80 region */
  33. #define QSOUND_SIZE 0x50000
  34.  
  35. /* Maximum 680000 code size */
  36. #undef  CODE_SIZE
  37. #define CODE_SIZE   0x0800000
  38.  
  39.  
  40. void init_cps2(void)
  41. {
  42.     unsigned char *RAM = memory_region(REGION_CPU1);
  43.     FILE *fp;
  44.     int i;
  45.     const int decode=CODE_SIZE/2;
  46.  
  47.     fp = fopen ("ROM.DMP", "w+b");
  48.     if (fp)
  49.     {
  50.         for (i=0; i<decode; i+=2)
  51.         {
  52.             int value=READ_WORD(&RAM[i]);
  53.             fputc(value>>8,   fp);
  54.             fputc(value&0xff, fp);
  55.         }
  56.         fclose(fp);
  57.     }
  58.  
  59.  
  60.     /* Decrypt it ! */
  61.  
  62.     fp=fopen ("ROMD.DMP", "w+b");
  63.     if (fp)
  64.     {
  65.         for (i=0; i<decode; i+=2)
  66.         {
  67.             int value=READ_WORD(&RAM[decode+i]);
  68.             fputc(value>>8,   fp);
  69.             fputc(value&0xff, fp);
  70.         }
  71.  
  72.         fclose(fp);
  73.     }
  74.  
  75.  
  76.     /*
  77.     Poke in a dummy program to stop the 68K core from crashing due
  78.     to silly addresses.
  79.     */
  80.     WRITE_WORD(&RAM[0x0000], 0x00ff);
  81.     WRITE_WORD(&RAM[0x0002], 0x8000);  /* Dummy stack pointer */
  82.     WRITE_WORD(&RAM[0x0004], 0x0000);
  83.     WRITE_WORD(&RAM[0x0006], 0x00c2);  /* Dummy start vector */
  84.  
  85.     for (i=0x0008; i<0x00c0; i+=4)
  86.     {
  87.         WRITE_WORD(&RAM[i+0], 0x0000);
  88.         WRITE_WORD(&RAM[i+2], 0x00c0);
  89.     }
  90.  
  91.     WRITE_WORD(&RAM[0x00c0], 0x4e73);   /* RETE */
  92.     WRITE_WORD(&RAM[0x00c2], 0x6000);
  93.     WRITE_WORD(&RAM[0x00c4], 0x00c2);   /* BRA 00c2 */
  94. }
  95.  
  96. static struct MachineDriver machine_driver_cps2 =
  97. {
  98.     /* basic machine hardware */
  99.     {
  100.         {
  101.             CPU_M68000,
  102.             10000000,
  103.             cps1_readmem,cps1_writemem,0,0,
  104.             cps1_qsound_interrupt, 1  /* ??? interrupts per frame */
  105.         },
  106.         {
  107.             CPU_Z80 | CPU_AUDIO_CPU,
  108.             8000000,  /* 4 Mhz ??? TODO: find real FRQ */
  109.             qsound_readmem,qsound_writemem,0,0,
  110.             interrupt,4
  111.         }
  112.     },
  113.     60, 0,
  114.     1,
  115.     0,
  116.     #ifdef MESS
  117.     0,
  118.     #endif
  119.  
  120.     /* video hardware */
  121.     0x30*8+32*2, 0x1c*8+32*3, { 32, 32+0x30*8-1, 32+16, 32+16+0x1c*8-1 },
  122.  
  123.     cps1_gfxdecodeinfo,
  124.     32*16+32*16+32*16+32*16,   /* lotsa colours */
  125.     32*16+32*16+32*16+32*16,   /* Colour table length */
  126.     0,
  127.  
  128.     VIDEO_TYPE_RASTER | VIDEO_MODIFIES_PALETTE,
  129.     0,
  130.     cps2_vh_start,
  131.     cps2_vh_stop,
  132.     cps2_vh_screenrefresh,
  133.  
  134.     /* sound hardware */
  135.     SOUND_SUPPORTS_STEREO,0,0,0,
  136.     {
  137.         {
  138.             SOUND_QSOUND,
  139.             &qsound_interface
  140.         }
  141.     }
  142. };
  143.  
  144. INPUT_PORTS_START( cps2 )
  145.     PORT_START      /* IN0 */
  146.     PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON5 | IPF_PLAYER1 )
  147.     PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON5 | IPF_PLAYER2 )
  148.     PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE )    /* pause */
  149.     PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE  )    /* pause */
  150.     PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 )
  151.     PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
  152.     PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON6 | IPF_PLAYER1 )
  153.     PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 | IPF_PLAYER2  )
  154.  
  155.     PORT_START      /* DSWA */
  156.     PORT_DIPNAME( 0xff, 0xff, DEF_STR( Unknown ) )
  157.     PORT_DIPSETTING(    0xff, DEF_STR( Off ) )
  158.     PORT_DIPSETTING(    0x00, DEF_STR( On ) )
  159.  
  160.     PORT_START      /* DSWB */
  161.     PORT_DIPNAME( 0xff, 0xff, DEF_STR( Unknown ) )
  162.     PORT_DIPSETTING(    0xff, DEF_STR( Off ) )
  163.     PORT_DIPSETTING(    0x00, DEF_STR( On ) )
  164.  
  165.     PORT_START      /* DSWC */
  166.     PORT_DIPNAME( 0xff, 0xff, DEF_STR( Unknown ) )
  167.     PORT_DIPSETTING(    0xff, DEF_STR( Off ) )
  168.     PORT_DIPSETTING(    0x00, DEF_STR( On ) )
  169.  
  170.     PORT_START      /* Player 1 */
  171.     PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_8WAY | IPF_PLAYER1 )
  172.     PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_8WAY | IPF_PLAYER1 )
  173.     PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_8WAY | IPF_PLAYER1 )
  174.     PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_8WAY | IPF_PLAYER1 )
  175.     PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
  176.     PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER1 )
  177.     PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER1 )
  178.     PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER1 )
  179.  
  180.     PORT_START      /* Player 2 */
  181.     PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_8WAY | IPF_PLAYER2 )
  182.     PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_8WAY | IPF_PLAYER2 )
  183.     PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_8WAY | IPF_PLAYER2 )
  184.     PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_8WAY | IPF_PLAYER2 )
  185.     PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
  186.     PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
  187.     PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
  188.     PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
  189. INPUT_PORTS_END
  190.  
  191.  
  192.  
  193. ROM_START( 19xx )
  194.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  195.     ROM_LOAD_WIDE_SWAP( "19xu.03", 0x000000, 0x80000, 0x05955268 )
  196.     ROM_LOAD_WIDE_SWAP( "19xu.04", 0x080000, 0x80000, 0x3111ab7f )
  197.     ROM_LOAD_WIDE_SWAP( "19xu.05", 0x100000, 0x80000, 0x38df4a63 )
  198.     ROM_LOAD_WIDE_SWAP( "19xu.06", 0x180000, 0x80000, 0x5c7e60d3 )
  199.     ROM_LOAD_WIDE_SWAP( "19xu.07", 0x200000, 0x80000, 0x61c0296c )
  200.  
  201.     ROM_REGION( 0x0a00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  202.     ROM_LOAD( "19x.18",   0x0000000, 0x200000, 0x2213e798 )
  203.     ROM_LOAD( "19x.17",   0x0200000, 0x080000, 0x2dfe18b5 )
  204.     ROM_LOAD( "19x.14",   0x0280000, 0x200000, 0xe916967c )
  205.     ROM_LOAD( "19x.13",   0x0480000, 0x080000, 0x427aeb18 )
  206.     ROM_LOAD( "19x.20",   0x0500000, 0x200000, 0xeb75ffbe )
  207.     ROM_LOAD( "19x.19",   0x0700000, 0x080000, 0xcdef9579 )
  208.     ROM_LOAD( "19x.16",   0x0780000, 0x200000, 0x6e75f3db )
  209.     ROM_LOAD( "19x.15",   0x0980000, 0x080000, 0x63bdbf54 )
  210.  
  211.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  212.     ROM_LOAD( "19x.01",   0x00000, 0x08000, 0xef55195e )
  213.     ROM_CONTINUE(         0x10000, 0x18000 )
  214.  
  215.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  216.     ROM_LOAD( "19x.11",   0x000000, 0x200000, 0xd38beef3 )
  217.     ROM_LOAD( "19x.12",   0x200000, 0x200000, 0xd47c96e2 )
  218. ROM_END
  219.  
  220. ROM_START( armwara )
  221.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  222.     ROM_LOAD_WIDE_SWAP( "pwga.03a", 0x000000, 0x80000, 0x8d474ab1 )
  223.     ROM_LOAD_WIDE_SWAP( "pwga.04a", 0x080000, 0x80000, 0x81b5aec7 )
  224.     ROM_LOAD_WIDE_SWAP( "pwga.05a", 0x100000, 0x80000, 0x2618e819 )
  225.     ROM_LOAD_WIDE_SWAP( "pwga.06",  0x180000, 0x80000, 0x87a60ce8 )
  226.     ROM_LOAD_WIDE_SWAP( "pwga.07",  0x200000, 0x80000, 0xf7b148df )
  227.     ROM_LOAD_WIDE_SWAP( "pwga.08",  0x280000, 0x80000, 0xcc62823e )
  228.     ROM_LOAD_WIDE_SWAP( "pwga.09",  0x300000, 0x80000, 0xddc85ca6 )
  229.     ROM_LOAD_WIDE_SWAP( "pwga.10",  0x380000, 0x80000, 0x07c4fb28 )
  230.  
  231.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  232.     ROM_LOAD( "pwg.18",   0x0000000, 0x100000, 0x0109c71b )
  233.     ROM_LOAD( "pwg.17",   0x0100000, 0x400000, 0xbc475b94 )
  234.     ROM_LOAD( "pwg.14",   0x0500000, 0x100000, 0xc3f9ba63 )
  235.     ROM_LOAD( "pwg.13",   0x0600000, 0x400000, 0xae8fe08e )
  236.     ROM_LOAD( "pwg.20",   0x0a00000, 0x100000, 0xeb75ffbe )
  237.     ROM_LOAD( "pwg.19",   0x0b00000, 0x400000, 0x07439ff7 )
  238.     ROM_LOAD( "pwg.16",   0x0f00000, 0x100000, 0x815b0e7b )
  239.     ROM_LOAD( "pwg.15",   0x1000000, 0x400000, 0xdb560f58 )
  240.  
  241.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  242.     ROM_LOAD( "pwg.01",   0x00000, 0x08000, 0x18a5c0e4 )
  243.     ROM_CONTINUE(         0x10000, 0x18000 )
  244.     ROM_LOAD( "pwg.02",   0x28000, 0x20000, 0xc9dfffa6 )
  245.  
  246.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  247.     ROM_LOAD( "pwg.11",   0x000000, 0x200000, 0xa78f7433 )
  248.     ROM_LOAD( "pwg.12",   0x200000, 0x200000, 0x77438ed0 )
  249. ROM_END
  250.  
  251. ROM_START( avsp )
  252.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  253.     ROM_LOAD_WIDE_SWAP( "avpu.03d", 0x000000, 0x80000, 0x42757950 )
  254.     ROM_LOAD_WIDE_SWAP( "avpu.04d", 0x080000, 0x80000, 0x5abcdee6 )
  255.     ROM_LOAD_WIDE_SWAP( "avpu.05d", 0x100000, 0x80000, 0xfbfb5d7a )
  256.     ROM_LOAD_WIDE_SWAP( "avpu.06d", 0x180000, 0x80000, 0x190b817f )
  257.  
  258.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  259.     ROM_LOAD( "avp.18",   0x000000, 0x200000, 0xd92b6fc0 )
  260.     ROM_LOAD( "avp.17",   0x200000, 0x200000, 0x94403195 )
  261.     ROM_LOAD( "avp.14",   0x400000, 0x200000, 0xebba093e )
  262.     ROM_LOAD( "avp.13",   0x600000, 0x200000, 0x8f8b5ae4 )
  263.     ROM_LOAD( "avp.20",   0x800000, 0x200000, 0xf90baa21 )
  264.     ROM_LOAD( "avp.19",   0xa00000, 0x200000, 0xe1981245 )
  265.     ROM_LOAD( "avp.16",   0xc00000, 0x200000, 0xfb228297 )
  266.     ROM_LOAD( "avp.15",   0xe00000, 0x200000, 0xb00280df )
  267.  
  268.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  269.     ROM_LOAD( "avp.01",   0x00000, 0x08000, 0x2d3b4220 )
  270.     ROM_CONTINUE(         0x10000, 0x18000 )
  271.  
  272.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  273.     ROM_LOAD( "avp.11",   0x000000, 0x200000, 0x83499817 )
  274.     ROM_LOAD( "avp.12",   0x200000, 0x200000, 0xf4110d49 )
  275. ROM_END
  276.  
  277. ROM_START( batcirj )
  278.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  279.     ROM_LOAD_WIDE_SWAP( "btcj.03", 0x000000, 0x80000, 0x6b7e168d )
  280.     ROM_LOAD_WIDE_SWAP( "btcj.04", 0x080000, 0x80000, 0x46ba3467 )
  281.     ROM_LOAD_WIDE_SWAP( "btcj.05", 0x100000, 0x80000, 0x0e23a859 )
  282.     ROM_LOAD_WIDE_SWAP( "btcj.06", 0x180000, 0x80000, 0xa853b59c )
  283.     ROM_LOAD_WIDE_SWAP( "btc.07",  0x200000, 0x80000, 0x7322d5db )
  284.     ROM_LOAD_WIDE_SWAP( "btc.08",  0x280000, 0x80000, 0x6aac85ab )
  285.     ROM_LOAD_WIDE_SWAP( "btc.09",  0x300000, 0x80000, 0x1203db08 )
  286.  
  287.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  288.     ROM_LOAD( "btc.17",   0x000000, 0x400000, 0xb33f4112 )
  289.     ROM_LOAD( "btc.13",   0x400000, 0x400000, 0xdc705bad )
  290.     ROM_LOAD( "btc.19",   0x800000, 0x400000, 0xa6fcdb7e )
  291.     ROM_LOAD( "btc.15",   0xC00000, 0x400000, 0xe5779a3c )
  292.  
  293.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  294.     ROM_LOAD( "btc.01",   0x00000, 0x08000, 0x1e194310 )
  295.     ROM_CONTINUE(         0x10000, 0x18000 )
  296.     ROM_LOAD( "btc.02",   0x28000, 0x20000, 0x01aeb8e6 )
  297.  
  298.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  299.     ROM_LOAD( "btc.11",   0x000000, 0x200000, 0xc27f2229 )
  300.     ROM_LOAD( "btc.12",   0x200000, 0x200000, 0x418a2e33 )
  301. ROM_END
  302.  
  303. ROM_START( batcira )
  304.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  305.     ROM_LOAD_WIDE_SWAP( "btca.03", 0x000000, 0x80000, 0x1ad20d87 )
  306.     ROM_LOAD_WIDE_SWAP( "btca.04", 0x080000, 0x80000, 0x2b3f4dbe )
  307.     ROM_LOAD_WIDE_SWAP( "btca.05", 0x100000, 0x80000, 0x8238a3d9 )
  308.     ROM_LOAD_WIDE_SWAP( "btca.06", 0x180000, 0x80000, 0x446c7c02 )
  309.     ROM_LOAD_WIDE_SWAP( "btc.07",  0x200000, 0x80000, 0x7322d5db )
  310.     ROM_LOAD_WIDE_SWAP( "btc.08",  0x280000, 0x80000, 0x6aac85ab )
  311.     ROM_LOAD_WIDE_SWAP( "btc.09",  0x300000, 0x80000, 0x1203db08 )
  312.  
  313.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  314.     ROM_LOAD( "btc.17",   0x000000, 0x400000, 0xb33f4112 )
  315.     ROM_LOAD( "btc.13",   0x400000, 0x400000, 0xdc705bad )
  316.     ROM_LOAD( "btc.19",   0x800000, 0x400000, 0xa6fcdb7e )
  317.     ROM_LOAD( "btc.15",   0xC00000, 0x400000, 0xe5779a3c )
  318.  
  319.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  320.     ROM_LOAD( "btc.01",   0x00000, 0x08000, 0x1e194310 )
  321.     ROM_CONTINUE(         0x10000, 0x18000 )
  322.     ROM_LOAD( "btc.02",   0x28000, 0x20000, 0x01aeb8e6 )
  323.  
  324.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  325.     ROM_LOAD( "btc.11",   0x000000, 0x200000, 0xc27f2229 )
  326.     ROM_LOAD( "btc.12",   0x200000, 0x200000, 0x418a2e33 )
  327. ROM_END
  328.  
  329. ROM_START( cybotsj )
  330.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  331.     ROM_LOAD_WIDE_SWAP( "cybj.03", 0x000000, 0x80000, 0x6096eada )
  332.     ROM_LOAD_WIDE_SWAP( "cybj.04", 0x080000, 0x80000, 0x51cb0c4e )
  333.     ROM_LOAD_WIDE_SWAP( "cybj.05", 0x100000, 0x80000, 0xec40408e )
  334.     ROM_LOAD_WIDE_SWAP( "cybj.06", 0x180000, 0x80000, 0x1ad0bed2 )
  335.     ROM_LOAD_WIDE_SWAP( "cybj.07", 0x200000, 0x80000, 0x6245a39a )
  336.     ROM_LOAD_WIDE_SWAP( "cybj.08", 0x280000, 0x80000, 0x4b48e223 )
  337.     ROM_LOAD_WIDE_SWAP( "cybj.09", 0x300000, 0x80000, 0xe15238f6 )
  338.     ROM_LOAD_WIDE_SWAP( "cybj.10", 0x380000, 0x80000, 0x75f4003b )
  339.  
  340.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  341.     ROM_LOAD( "cyb.18",   0x000000, 0x200000, 0x06a05c14 )
  342.     ROM_LOAD( "cyb.17",   0x200000, 0x200000, 0x514a5ae0 )
  343.     ROM_LOAD( "cyb.14",   0x400000, 0x200000, 0x15c339d0 )
  344.     ROM_LOAD( "cyb.13",   0x600000, 0x200000, 0x49d1de79 )
  345.     ROM_LOAD( "cyb.20",   0x800000, 0x200000, 0x3c9d7033 )
  346.     ROM_LOAD( "cyb.19",   0xa00000, 0x200000, 0x74d6327e )
  347.     ROM_LOAD( "cyb.16",   0xc00000, 0x200000, 0xB6b56ca4 )
  348.     ROM_LOAD( "cyb.15",   0xe00000, 0x200000, 0x3852535f )
  349.  
  350.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  351.     ROM_LOAD( "cyb.01",   0x00000, 0x08000, 0x9c0fb079 )
  352.     ROM_CONTINUE(         0x10000, 0x18000 )
  353.     ROM_LOAD( "cyb.02",   0x28000, 0x20000, 0x51cb0c4e )
  354.  
  355.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  356.     ROM_LOAD( "cyb.11",   0x000000, 0x200000, 0x362ccab2 )
  357.     ROM_LOAD( "cyb.12",   0x200000, 0x200000, 0x7066e9cc )
  358. ROM_END
  359.  
  360. ROM_START( ddtod )
  361.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  362.     ROM_LOAD_WIDE_SWAP( "dadu.03a", 0x000000, 0x80000, 0x4413f177 )
  363.     ROM_LOAD_WIDE_SWAP( "dadu.04a", 0x080000, 0x80000, 0x168de230 )
  364.     ROM_LOAD_WIDE_SWAP( "dadu.05a", 0x100000, 0x80000, 0x03d39e91 )
  365.     ROM_LOAD_WIDE_SWAP( "dad.06",   0x180000, 0x80000, 0x13aa3e56 )
  366.     ROM_LOAD_WIDE_SWAP( "dad.07",   0x200000, 0x80000, 0x431cb6dd )
  367.  
  368.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  369.     ROM_LOAD( "dad.18",   0x000000, 0x100000, 0xcef393ef )
  370.     ROM_LOAD( "dad.17",   0x100000, 0x200000, 0xb98757f5 )
  371.     ROM_LOAD( "dad.14",   0x300000, 0x100000, 0x837e6f3f )
  372.     ROM_LOAD( "dad.13",   0x400000, 0x200000, 0xda3cb7d6 )
  373.     ROM_LOAD( "dad.20",   0x600000, 0x100000, 0x8953fe9e )
  374.     ROM_LOAD( "dad.19",   0x700000, 0x200000, 0x8121ce46 )
  375.     ROM_LOAD( "dad.16",   0x900000, 0x100000, 0xf0916bdb )
  376.     ROM_LOAD( "dad.15",   0xa00000, 0x200000, 0x92b63172 )
  377.  
  378.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  379.     ROM_LOAD( "dad.01",   0x00000, 0x08000, 0x3f5e2424 )
  380.     ROM_CONTINUE(         0x10000, 0x18000 )
  381.  
  382.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  383.     ROM_LOAD( "dad.11",   0x000000, 0x200000, 0x0c499b67 )
  384.     ROM_LOAD( "dad.12",   0x200000, 0x200000, 0x2f0b5a4e )
  385. ROM_END
  386.  
  387. ROM_START( ddtoda )
  388.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  389.     ROM_LOAD_WIDE_SWAP( "dada.03a", 0x000000, 0x80000, 0xfc6f2dd7 )
  390.     ROM_LOAD_WIDE_SWAP( "dada.04a", 0x080000, 0x80000, 0xd4be4009 )
  391.     ROM_LOAD_WIDE_SWAP( "dada.05a", 0x100000, 0x80000, 0x6712d1cf )
  392.     ROM_LOAD_WIDE_SWAP( "dad.06",   0x180000, 0x80000, 0x13aa3e56 )
  393.     ROM_LOAD_WIDE_SWAP( "dad.07",   0x200000, 0x80000, 0x431cb6dd )
  394.  
  395.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  396.     ROM_LOAD( "dad.18",   0x000000, 0x100000, 0xcef393ef )
  397.     ROM_LOAD( "dad.17",   0x100000, 0x200000, 0xb98757f5 )
  398.     ROM_LOAD( "dad.14",   0x300000, 0x100000, 0x837e6f3f )
  399.     ROM_LOAD( "dad.13",   0x400000, 0x200000, 0xda3cb7d6 )
  400.     ROM_LOAD( "dad.20",   0x600000, 0x100000, 0x8953fe9e )
  401.     ROM_LOAD( "dad.19",   0x700000, 0x200000, 0x8121ce46 )
  402.     ROM_LOAD( "dad.16",   0x900000, 0x100000, 0xf0916bdb )
  403.     ROM_LOAD( "dad.15",   0xa00000, 0x200000, 0x92b63172 )
  404.  
  405.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  406.     ROM_LOAD( "dad.01",   0x00000, 0x08000, 0x3f5e2424 )
  407.     ROM_CONTINUE(         0x10000, 0x18000 )
  408.  
  409.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  410.     ROM_LOAD( "dad.11",   0x000000, 0x200000, 0x0c499b67 )
  411.     ROM_LOAD( "dad.12",   0x200000, 0x200000, 0x2f0b5a4e )
  412. ROM_END
  413.  
  414. ROM_START( ddtodr1 )
  415.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  416.     ROM_LOAD_WIDE_SWAP( "dadu.03b", 0x000000, 0x80000, 0xa519905f )
  417.     ROM_LOAD_WIDE_SWAP( "dadu.04b", 0x080000, 0x80000, 0x52562d38 )
  418.     ROM_LOAD_WIDE_SWAP( "dadu.05b", 0x100000, 0x80000, 0xee1cfbfe )
  419.     ROM_LOAD_WIDE_SWAP( "dad.06",   0x180000, 0x80000, 0x13aa3e56 )
  420.     ROM_LOAD_WIDE_SWAP( "dad.07",   0x200000, 0x80000, 0x431cb6dd )
  421.  
  422.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  423.     ROM_LOAD( "dad.18",   0x000000, 0x100000, 0xcef393ef )
  424.     ROM_LOAD( "dad.17",   0x100000, 0x200000, 0xb98757f5 )
  425.     ROM_LOAD( "dad.14",   0x300000, 0x100000, 0x837e6f3f )
  426.     ROM_LOAD( "dad.13",   0x400000, 0x200000, 0xda3cb7d6 )
  427.     ROM_LOAD( "dad.20",   0x600000, 0x100000, 0x8953fe9e )
  428.     ROM_LOAD( "dad.19",   0x700000, 0x200000, 0x8121ce46 )
  429.     ROM_LOAD( "dad.16",   0x900000, 0x100000, 0xf0916bdb )
  430.     ROM_LOAD( "dad.15",   0xa00000, 0x200000, 0x92b63172 )
  431.  
  432.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  433.     ROM_LOAD( "dad.01",   0x00000, 0x08000, 0x3f5e2424 )
  434.     ROM_CONTINUE(         0x10000, 0x18000 )
  435.  
  436.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  437.     ROM_LOAD( "dad.11",   0x000000, 0x200000, 0x0c499b67 )
  438.     ROM_LOAD( "dad.12",   0x200000, 0x200000, 0x2f0b5a4e )
  439. ROM_END
  440.  
  441. ROM_START( ddsom )
  442.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  443.     ROM_LOAD_WIDE_SWAP( "dd2u.03d", 0x000000, 0x80000, 0x0f700d84 )
  444.     ROM_LOAD_WIDE_SWAP( "dd2u.04d", 0x080000, 0x80000, 0xb99eb254 )
  445.     ROM_LOAD_WIDE_SWAP( "dd2u.05d", 0x100000, 0x80000, 0xb23061f3 )
  446.     ROM_LOAD_WIDE_SWAP( "dd2u.06d", 0x180000, 0x80000, 0x8bf1d8ce )
  447.     ROM_LOAD_WIDE_SWAP( "dd2.07",   0x200000, 0x80000, 0x909a0b8b )
  448.     ROM_LOAD_WIDE_SWAP( "dd2.08",   0x280000, 0x80000, 0xe53c4d01 )
  449.     ROM_LOAD_WIDE_SWAP( "dd2.09",   0x300000, 0x80000, 0x5f86279f )
  450.     ROM_LOAD_WIDE_SWAP( "dd2.10",   0x380000, 0x80000, 0xad954c26 )
  451.  
  452.     ROM_REGION( 0x1800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  453.     ROM_LOAD( "dd2.18",   0x0000000, 0x200000, 0xacddd149 )
  454.     ROM_LOAD( "dd2.17",   0x0200000, 0x400000, 0x837c0867 )
  455.     ROM_LOAD( "dd2.14",   0x0600000, 0x200000, 0x6d824ce2 )
  456.     ROM_LOAD( "dd2.13",   0x0800000, 0x400000, 0xa46b4e6e )
  457.     ROM_LOAD( "dd2.20",   0x0c00000, 0x200000, 0x117fb0c0 )
  458.     ROM_LOAD( "dd2.19",   0x0e00000, 0x400000, 0xbb0ec21c )
  459.     ROM_LOAD( "dd2.16",   0x1200000, 0x200000, 0x79682ae5 )
  460.     ROM_LOAD( "dd2.15",   0x1400000, 0x400000, 0xd5fc50fc )
  461.  
  462.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  463.     ROM_LOAD( "dd2.01",   0x00000, 0x08000, 0x99d657e5 )
  464.     ROM_CONTINUE(         0x10000, 0x18000 )
  465.     ROM_LOAD( "dd2.01",   0x28000, 0x20000, 0x117a3824 )
  466.  
  467.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  468.     ROM_LOAD( "dd2.11",   0x000000, 0x200000, 0x98d0c325 )
  469.     ROM_LOAD( "dd2.12",   0x200000, 0x200000, 0x5ea2e7fa )
  470. ROM_END
  471.  
  472. ROM_START( dstlk )
  473.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  474.     ROM_LOAD_WIDE_SWAP( "vamu.03b", 0x000000, 0x80000, 0x68a6343f )
  475.     ROM_LOAD_WIDE_SWAP( "vamu.04b", 0x080000, 0x80000, 0x58161453 )
  476.     ROM_LOAD_WIDE_SWAP( "vamu.05b", 0x100000, 0x80000, 0xdfc038b8 )
  477.     ROM_LOAD_WIDE_SWAP( "vamu.06b", 0x180000, 0x80000, 0xc3842c89 )
  478.     ROM_LOAD_WIDE_SWAP( "vamu.07b", 0x200000, 0x80000, 0x25b60b6e )
  479.     ROM_LOAD_WIDE_SWAP( "vamu.08b", 0x280000, 0x80000, 0x2113c596 )
  480.     ROM_LOAD_WIDE_SWAP( "vamu.09b", 0x300000, 0x80000, 0x2d1e9ae5 )
  481.     ROM_LOAD_WIDE_SWAP( "vamu.10b", 0x380000, 0x80000, 0x81145622 )
  482.  
  483.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  484.     ROM_LOAD( "vam.18",   0x0000000, 0x100000, 0x3a033625 )
  485.     ROM_LOAD( "vam.17",   0x0100000, 0x400000, 0x4f2408e0 )
  486.     ROM_LOAD( "vam.14",   0x0500000, 0x100000, 0xbd87243c )
  487.     ROM_LOAD( "vam.13",   0x0600000, 0x400000, 0xc51baf99 )
  488.     ROM_LOAD( "vam.20",   0x0a00000, 0x100000, 0x2bff6a89 )
  489.     ROM_LOAD( "vam.19",   0x0b00000, 0x400000, 0x9ff60250 )
  490.     ROM_LOAD( "vam.16",   0x0f00000, 0x100000, 0xafec855f )
  491.     ROM_LOAD( "vam.15",   0x1000000, 0x400000, 0x3ce83c77 )
  492.  
  493.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  494.     ROM_LOAD( "vam.01",   0x00000, 0x08000, 0x64b685d5 )
  495.     ROM_CONTINUE(         0x10000, 0x18000 )
  496.     ROM_LOAD( "vam.02",   0x28000, 0x20000, 0xcf7c97c7 )
  497.  
  498.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  499.     ROM_LOAD( "vam.11",   0x000000, 0x200000, 0x4a39deb2 )
  500.     ROM_LOAD( "vam.12",   0x200000, 0x200000, 0x1a3e5c03 )
  501. ROM_END
  502.  
  503. ROM_START( vampj )
  504.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  505.     ROM_LOAD_WIDE_SWAP( "vamj.03a", 0x000000, 0x80000, 0xf55d3722 )
  506.     ROM_LOAD_WIDE_SWAP( "vamj.04b", 0x080000, 0x80000, 0x4d9c43c4 )
  507.     ROM_LOAD_WIDE_SWAP( "vamj.05a", 0x100000, 0x80000, 0x6c497e92 )
  508.     ROM_LOAD_WIDE_SWAP( "vamj.06a", 0x180000, 0x80000, 0xf1bbecb6 )
  509.     ROM_LOAD_WIDE_SWAP( "vamj.07a", 0x200000, 0x80000, 0x1067ad84 )
  510.     ROM_LOAD_WIDE_SWAP( "vamj.08a", 0x280000, 0x80000, 0x4b89f41f )
  511.     ROM_LOAD_WIDE_SWAP( "vamj.09a", 0x300000, 0x80000, 0xfc0a4aac )
  512.     ROM_LOAD_WIDE_SWAP( "vamj.10a", 0x380000, 0x80000, 0x9270c26b )
  513.  
  514.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  515.     ROM_LOAD( "vam.18",   0x0000000, 0x100000, 0x3a033625 )
  516.     ROM_LOAD( "vam.17",   0x0100000, 0x400000, 0x4f2408e0 )
  517.     ROM_LOAD( "vam.14",   0x0500000, 0x100000, 0xbd87243c )
  518.     ROM_LOAD( "vam.13",   0x0600000, 0x400000, 0xc51baf99 )
  519.     ROM_LOAD( "vam.20",   0x0a00000, 0x100000, 0x2bff6a89 )
  520.     ROM_LOAD( "vam.19",   0x0b00000, 0x400000, 0x9ff60250 )
  521.     ROM_LOAD( "vam.16",   0x0f00000, 0x100000, 0xafec855f )
  522.     ROM_LOAD( "vam.15",   0x1000000, 0x400000, 0x3ce83c77 )
  523.  
  524.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  525.     ROM_LOAD( "vam.01",   0x00000, 0x08000, 0x64b685d5 )
  526.     ROM_CONTINUE(         0x10000, 0x18000 )
  527.     ROM_LOAD( "vam.02",   0x28000, 0x20000, 0xcf7c97c7 )
  528.  
  529.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  530.     ROM_LOAD( "vam.11",   0x000000, 0x200000, 0x4a39deb2 )
  531.     ROM_LOAD( "vam.12",   0x200000, 0x200000, 0x1a3e5c03 )
  532. ROM_END
  533.  
  534. ROM_START( vampa )
  535.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  536.     ROM_LOAD_WIDE_SWAP( "vama.03a", 0x000000, 0x80000, 0x294e0bec )
  537.     ROM_LOAD_WIDE_SWAP( "vama.04a", 0x080000, 0x80000, 0xbc18e128 )
  538.     ROM_LOAD_WIDE_SWAP( "vama.05a", 0x100000, 0x80000, 0xe709fa59 )
  539.     ROM_LOAD_WIDE_SWAP( "vama.06a", 0x180000, 0x80000, 0x55e4d387 )
  540.     ROM_LOAD_WIDE_SWAP( "vama.07a", 0x200000, 0x80000, 0x24e8f981 )
  541.     ROM_LOAD_WIDE_SWAP( "vama.08a", 0x280000, 0x80000, 0x743f3a8e )
  542.     ROM_LOAD_WIDE_SWAP( "vama.09a", 0x300000, 0x80000, 0x67fa5573 )
  543.     ROM_LOAD_WIDE_SWAP( "vama.10a", 0x380000, 0x80000, 0x5e03d747 )
  544.  
  545.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  546.     ROM_LOAD( "vam.18",   0x0000000, 0x100000, 0x3a033625 )
  547.     ROM_LOAD( "vam.17",   0x0100000, 0x400000, 0x4f2408e0 )
  548.     ROM_LOAD( "vam.14",   0x0500000, 0x100000, 0xbd87243c )
  549.     ROM_LOAD( "vam.13",   0x0600000, 0x400000, 0xc51baf99 )
  550.     ROM_LOAD( "vam.20",   0x0a00000, 0x100000, 0x2bff6a89 )
  551.     ROM_LOAD( "vam.19",   0x0b00000, 0x400000, 0x9ff60250 )
  552.     ROM_LOAD( "vam.16",   0x0f00000, 0x100000, 0xafec855f )
  553.     ROM_LOAD( "vam.15",   0x1000000, 0x400000, 0x3ce83c77 )
  554.  
  555.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  556.     ROM_LOAD( "vam.01",   0x00000, 0x08000, 0x64b685d5 )
  557.     ROM_CONTINUE(         0x10000, 0x18000 )
  558.     ROM_LOAD( "vam.02",   0x28000, 0x20000, 0xcf7c97c7 )
  559.  
  560.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  561.     ROM_LOAD( "vam.11",   0x000000, 0x200000, 0x4a39deb2 )
  562.     ROM_LOAD( "vam.12",   0x200000, 0x200000, 0x1a3e5c03 )
  563. ROM_END
  564.  
  565. ROM_START( ecofe )
  566.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  567.     ROM_LOAD_WIDE_SWAP( "uece.03", 0x000000, 0x80000, 0xec2c1137 )
  568.     ROM_LOAD_WIDE_SWAP( "uece.04", 0x080000, 0x80000, 0xb35f99db )
  569.     ROM_LOAD_WIDE_SWAP( "uece.05", 0x100000, 0x80000, 0xd9d42d31 )
  570.     ROM_LOAD_WIDE_SWAP( "uece.06", 0x180000, 0x80000, 0x9d9771cf )
  571.  
  572.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  573.     ROM_LOAD( "uec.18",   0x000000, 0x200000, 0xc6c1d3d7 )
  574.     ROM_LOAD( "uec.17",   0x200000, 0x200000, 0x8a708d02 )
  575.     ROM_LOAD( "uec.14",   0x400000, 0x200000, 0x4618d5d0 )
  576.     ROM_LOAD( "uec.13",   0x600000, 0x200000, 0xdcaf1436 )
  577.     ROM_LOAD( "uec.20",   0x800000, 0x200000, 0x250e9869 )
  578.     ROM_LOAD( "uec.19",   0xa00000, 0x200000, 0xde7be0ef )
  579.     ROM_LOAD( "uec.16",   0xc00000, 0x200000, 0xc37ba7d6 )
  580.     ROM_LOAD( "uec.15",   0xe00000, 0x200000, 0x2807df41 )
  581.  
  582.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  583.     ROM_LOAD( "uec.01",   0x00000, 0x08000, 0xf083e13c )
  584.     ROM_CONTINUE(         0x10000, 0x18000 )
  585.  
  586.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  587.     ROM_LOAD( "uec.11",   0x000000, 0x200000, 0x81b25d39 )
  588.     ROM_LOAD( "uec.12",   0x200000, 0x200000, 0x27729e52 )
  589. ROM_END
  590.  
  591. ROM_START( msh )
  592.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  593.     ROM_LOAD_WIDE_SWAP( "mshu.03", 0x000000, 0x80000, 0xd2805bdd )
  594.     ROM_LOAD_WIDE_SWAP( "mshu.04", 0x080000, 0x80000, 0x743f96ff )
  595.     ROM_LOAD_WIDE_SWAP( "mshu.05", 0x100000, 0x80000, 0x6a091b9e )
  596.     ROM_LOAD_WIDE_SWAP( "mshu.06", 0x180000, 0x80000, 0x803e3fa4 )
  597.     ROM_LOAD_WIDE_SWAP( "mshu.07", 0x200000, 0x80000, 0xc45f8e27 )
  598.     ROM_LOAD_WIDE_SWAP( "mshu.08", 0x280000, 0x80000, 0x9ca6f12c )
  599.     ROM_LOAD_WIDE_SWAP( "mshu.09", 0x300000, 0x80000, 0x82ec27af )
  600.     ROM_LOAD_WIDE_SWAP( "mshu.10", 0x380000, 0x80000, 0x8d931196 )
  601.  
  602.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  603.     ROM_LOAD( "msh.18",   0x0000000, 0x400000, 0x4db92d94 )
  604.     ROM_LOAD( "msh.17",   0x0400000, 0x400000, 0x604ece14 )
  605.     ROM_LOAD( "msh.14",   0x0800000, 0x400000, 0x4197973e )
  606.     ROM_LOAD( "msh.13",   0x0c00000, 0x400000, 0x0031a54e )
  607.     ROM_LOAD( "msh.20",   0x1000000, 0x400000, 0xa2b0c6c0 )
  608.     ROM_LOAD( "msh.19",   0x1400000, 0x400000, 0x94a731e8 )
  609.     ROM_LOAD( "msh.16",   0x1800000, 0x400000, 0x438da4a0 )
  610.     ROM_LOAD( "msh.15",   0x1c00000, 0x400000, 0xee962057 )
  611.  
  612.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  613.     ROM_LOAD( "msh.01",   0x00000, 0x08000, 0xc976e6f9 )
  614.     ROM_CONTINUE(         0x10000, 0x18000 )
  615.     ROM_LOAD( "msh.02",   0x28000, 0x20000, 0xce67d0d9 )
  616.  
  617.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  618.     ROM_LOAD( "msh.11",   0x000000, 0x200000, 0x37ac6d30 )
  619.     ROM_LOAD( "msh.12",   0x200000, 0x200000, 0xde092570 )
  620. ROM_END
  621.  
  622. ROM_START( mshvsf )
  623.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  624.     ROM_LOAD_WIDE_SWAP( "mvsu.03d", 0x000000, 0x80000, 0xae60a66a )
  625.     ROM_LOAD_WIDE_SWAP( "mvsu.04d", 0x080000, 0x80000, 0x91f67d8a )
  626.     ROM_LOAD_WIDE_SWAP( "mvsu.05a", 0x100000, 0x80000, 0x1a5de0cb )
  627.     ROM_LOAD_WIDE_SWAP( "mvs.06a", 0x180000, 0x80000, 0x959f3030 )
  628.     ROM_LOAD_WIDE_SWAP( "mvs.07b", 0x200000, 0x80000, 0x7f915bdb )
  629.     ROM_LOAD_WIDE_SWAP( "mvs.08a", 0x280000, 0x80000, 0xc2813884 )
  630.     ROM_LOAD_WIDE_SWAP( "mvs.09b", 0x300000, 0x80000, 0x3ba08818 )
  631.     ROM_LOAD_WIDE_SWAP( "mvs.10b", 0x380000, 0x80000, 0xcf0dba98 )
  632.  
  633.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  634.     ROM_LOAD( "mvs.18",   0x0000000, 0x400000, 0xc1228b35 )
  635.     ROM_LOAD( "mvs.17",   0x0400000, 0x400000, 0x97aaf4c7 )
  636.     ROM_LOAD( "mvs.14",   0x0800000, 0x400000, 0xb3b1972d )
  637.     ROM_LOAD( "mvs.13",   0x0c00000, 0x400000, 0x29b05fd9 )
  638.     ROM_LOAD( "mvs.20",   0x1000000, 0x400000, 0x366cc6c2 )
  639.     ROM_LOAD( "mvs.19",   0x1400000, 0x400000, 0xcb70e915 )
  640.     ROM_LOAD( "mvs.16",   0x1800000, 0x400000, 0x08aadb5d )
  641.     ROM_LOAD( "mvs.15",   0x1c00000, 0x400000, 0xfaddccf1 )
  642.  
  643.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  644.     ROM_LOAD( "mvs.01",   0x00000, 0x08000, 0x68252324 )
  645.     ROM_CONTINUE(         0x10000, 0x18000 )
  646.     ROM_LOAD( "mvs.02",   0x28000, 0x20000, 0xb34e773d )
  647.  
  648.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  649.     ROM_LOAD( "mvs.11",   0x000000, 0x400000, 0x86219770 )
  650.     ROM_LOAD( "mvs.12",   0x400000, 0x400000, 0xf2fd7f68 )
  651. ROM_END
  652.  
  653. ROM_START( mshvsfj )
  654.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  655.     ROM_LOAD_WIDE_SWAP( "mvsj.03i", 0x000000, 0x80000, 0xd8cbb691 )
  656.     ROM_LOAD_WIDE_SWAP( "mvsj.04i", 0x080000, 0x80000, 0x32741ace )
  657.     ROM_LOAD_WIDE_SWAP( "mvsj.05h", 0x100000, 0x80000, 0x77870dc3 )
  658.     ROM_LOAD_WIDE_SWAP( "mvs.06a", 0x180000, 0x80000, 0x959f3030 )
  659.     ROM_LOAD_WIDE_SWAP( "mvs.07b", 0x200000, 0x80000, 0x7f915bdb )
  660.     ROM_LOAD_WIDE_SWAP( "mvs.08a", 0x280000, 0x80000, 0xc2813884 )
  661.     ROM_LOAD_WIDE_SWAP( "mvs.09b", 0x300000, 0x80000, 0x3ba08818 )
  662.     ROM_LOAD_WIDE_SWAP( "mvs.10b", 0x380000, 0x80000, 0xcf0dba98 )
  663.  
  664.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  665.     ROM_LOAD( "mvs.18",   0x0000000, 0x400000, 0xc1228b35 )
  666.     ROM_LOAD( "mvs.17",   0x0400000, 0x400000, 0x97aaf4c7 )
  667.     ROM_LOAD( "mvs.14",   0x0800000, 0x400000, 0xb3b1972d )
  668.     ROM_LOAD( "mvs.13",   0x0c00000, 0x400000, 0x29b05fd9 )
  669.     ROM_LOAD( "mvs.20",   0x1000000, 0x400000, 0x366cc6c2 )
  670.     ROM_LOAD( "mvs.19",   0x1400000, 0x400000, 0xcb70e915 )
  671.     ROM_LOAD( "mvs.16",   0x1800000, 0x400000, 0x08aadb5d )
  672.     ROM_LOAD( "mvs.15",   0x1c00000, 0x400000, 0xfaddccf1 )
  673.  
  674.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  675.     ROM_LOAD( "mvs.01",   0x00000, 0x08000, 0x68252324 )
  676.     ROM_CONTINUE(         0x10000, 0x18000 )
  677.     ROM_LOAD( "mvs.02",   0x28000, 0x20000, 0xb34e773d )
  678.  
  679.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  680.     ROM_LOAD( "mvs.11",   0x000000, 0x400000, 0x86219770 )
  681.     ROM_LOAD( "mvs.12",   0x400000, 0x400000, 0xf2fd7f68 )
  682. ROM_END
  683.  
  684. ROM_START( mvsc )
  685.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  686.     ROM_LOAD_WIDE_SWAP( "mvcu.03d", 0x000000, 0x80000, 0xc6007557 )
  687.     ROM_LOAD_WIDE_SWAP( "mvcu.04d", 0x080000, 0x80000, 0x724b2b20 )
  688.     ROM_LOAD_WIDE_SWAP( "mvcu.05a", 0x100000, 0x80000, 0x2d8c8e86 )
  689.     ROM_LOAD_WIDE_SWAP( "mvcu.06",  0x180000, 0x80000, 0x8528e1f5 )
  690.     ROM_LOAD_WIDE_SWAP( "mvcu.07",  0x200000, 0x80000, 0xc3baa32b )
  691.     ROM_LOAD_WIDE_SWAP( "mvcu.08",  0x280000, 0x80000, 0xbc002fcd )
  692.     ROM_LOAD_WIDE_SWAP( "mvcu.09",  0x300000, 0x80000, 0xc67b26df )
  693.     ROM_LOAD_WIDE_SWAP( "mvcu.10",  0x380000, 0x80000, 0x0fdd1e26 )
  694.  
  695.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  696.     ROM_LOAD( "mvc.18",   0x0000000, 0x400000, 0x67aaf727 )
  697.     ROM_LOAD( "mvc.17",   0x0400000, 0x400000, 0x92741d07 )
  698.     ROM_LOAD( "mvc.14",   0x0800000, 0x400000, 0x7f1df4e4 )
  699.     ROM_LOAD( "mvc.13",   0x0c00000, 0x400000, 0xfa5f74bc )
  700.     ROM_LOAD( "mvc.20",   0x1000000, 0x400000, 0x8b0bade8 )
  701.     ROM_LOAD( "mvc.19",   0x1400000, 0x400000, 0xbcb72fc6 )
  702.     ROM_LOAD( "mvc.16",   0x1800000, 0x400000, 0x90bd3203 )
  703.     ROM_LOAD( "mvc.15",   0x1c00000, 0x400000, 0x71938a8f )
  704.  
  705.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  706.     ROM_LOAD( "mvc.01",   0x00000, 0x08000, 0x41629e95 )
  707.     ROM_CONTINUE(         0x10000, 0x18000 )
  708.     ROM_LOAD( "mvc.02",   0x28000, 0x20000, 0x963abf6b )
  709.  
  710.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  711.     ROM_LOAD( "mvc.11",   0x000000, 0x400000, 0x85981e0b )
  712.     ROM_LOAD( "mvc.12",   0x400000, 0x400000, 0x7ccb1896 )
  713. ROM_END
  714.  
  715. ROM_START( nwarr )
  716.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  717.     ROM_LOAD_WIDE_SWAP( "vphu.03f", 0x000000, 0x80000, 0x85d6a359 )
  718.     ROM_LOAD_WIDE_SWAP( "vphu.04c", 0x080000, 0x80000, 0xcb7fce77 )
  719.     ROM_LOAD_WIDE_SWAP( "vphu.05e", 0x100000, 0x80000, 0xe08f2bba )
  720.     ROM_LOAD_WIDE_SWAP( "vphu.06c", 0x180000, 0x80000, 0x08c04cdb )
  721.     ROM_LOAD_WIDE_SWAP( "vphu.07b", 0x200000, 0x80000, 0xb5a5ab19 )
  722.     ROM_LOAD_WIDE_SWAP( "vphu.08b", 0x280000, 0x80000, 0x51bb20fb )
  723.     ROM_LOAD_WIDE_SWAP( "vphu.09b", 0x300000, 0x80000, 0x41a64205 )
  724.     ROM_LOAD_WIDE_SWAP( "vphu.10b", 0x380000, 0x80000, 0x2b1d43ae )
  725.  
  726.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  727.     ROM_LOAD( "vph.18",   0x0000000, 0x400000, 0x64498eed )
  728.     ROM_LOAD( "vph.17",   0x0400000, 0x400000, 0x4f2408e0 )
  729.     ROM_LOAD( "vph.14",   0x0800000, 0x400000, 0x7a0e1add )
  730.     ROM_LOAD( "vph.13",   0x0c00000, 0x400000, 0xc51baf99 )
  731.     ROM_LOAD( "vph.20",   0x1000000, 0x400000, 0x17f2433f )
  732.     ROM_LOAD( "vph.19",   0x1400000, 0x400000, 0x9ff60250 )
  733.     ROM_LOAD( "vph.16",   0x1800000, 0x400000, 0x2f41ca75 )
  734.     ROM_LOAD( "vph.15",   0x1c00000, 0x400000, 0x3ce83c77 )
  735.  
  736.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  737.     ROM_LOAD( "vph.01",   0x00000, 0x08000, 0x5045dcac )
  738.     ROM_CONTINUE(         0x10000, 0x18000 )
  739.     ROM_LOAD( "vph.02",   0x28000, 0x20000, 0x86b60e59 )
  740.  
  741.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  742.     ROM_LOAD( "vph.11",   0x000000, 0x200000, 0xe1837d33 )
  743.     ROM_LOAD( "vph.12",   0x200000, 0x200000, 0xfbd3cd90 )
  744. ROM_END
  745.  
  746. ROM_START( vhuntj )
  747.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  748.     ROM_LOAD_WIDE_SWAP( "vphj.03b", 0x000000, 0x80000, 0x679c3fa9 )
  749.     ROM_LOAD_WIDE_SWAP( "vphj.04a", 0x080000, 0x80000, 0xeb6e71e4 )
  750.     ROM_LOAD_WIDE_SWAP( "vphj.05a", 0x100000, 0x80000, 0xeaf634ea )
  751.     ROM_LOAD_WIDE_SWAP( "vphj.06a", 0x180000, 0x80000, 0xb70cc6be )
  752.     ROM_LOAD_WIDE_SWAP( "vphj.07a", 0x200000, 0x80000, 0x46ab907d )
  753.     ROM_LOAD_WIDE_SWAP( "vphj.08a", 0x280000, 0x80000, 0x1c00355e )
  754.     ROM_LOAD_WIDE_SWAP( "vphj.09a", 0x300000, 0x80000, 0x026e6f82 )
  755.     ROM_LOAD_WIDE_SWAP( "vphj.10a", 0x380000, 0x80000, 0xaadfb3ea )
  756.  
  757.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  758.     ROM_LOAD( "vph.18",   0x0000000, 0x400000, 0x64498eed )
  759.     ROM_LOAD( "vph.17",   0x0400000, 0x400000, 0x4f2408e0 )
  760.     ROM_LOAD( "vph.14",   0x0800000, 0x400000, 0x7a0e1add )
  761.     ROM_LOAD( "vph.13",   0x0c00000, 0x400000, 0xc51baf99 )
  762.     ROM_LOAD( "vph.20",   0x1000000, 0x400000, 0x17f2433f )
  763.     ROM_LOAD( "vph.19",   0x1400000, 0x400000, 0x9ff60250 )
  764.     ROM_LOAD( "vph.16",   0x1800000, 0x400000, 0x2f41ca75 )
  765.     ROM_LOAD( "vph.15",   0x1c00000, 0x400000, 0x3ce83c77 )
  766.  
  767.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  768.     ROM_LOAD( "vph.01",   0x00000, 0x08000, 0x5045dcac )
  769.     ROM_CONTINUE(         0x10000, 0x18000 )
  770.     ROM_LOAD( "vph.02",   0x28000, 0x20000, 0x86b60e59 )
  771.  
  772.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  773.     ROM_LOAD( "vph.11",   0x000000, 0x200000, 0xe1837d33 )
  774.     ROM_LOAD( "vph.12",   0x200000, 0x200000, 0xfbd3cd90 )
  775. ROM_END
  776.  
  777. ROM_START( rckman2j )
  778.     ROM_REGION(CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  779.     ROM_LOAD_WIDE_SWAP( "rm2j.03",  0x000000, 0x80000, 0xdbaa1437 )
  780.     ROM_LOAD_WIDE_SWAP( "rm2j.04",  0x080000, 0x80000, 0xcf5ba612 )
  781.     ROM_LOAD_WIDE_SWAP( "rm2j.05",  0x100000, 0x80000, 0x02ee9efc )
  782.  
  783.     ROM_REGION( 0x800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  784.     ROM_LOAD( "rm2.18",   0x000000, 0x200000, 0x12257251 )
  785.     ROM_LOAD( "rm2.14",   0x200000, 0x200000, 0x9b1f00b4 )
  786.     ROM_LOAD( "rm2.20",   0x400000, 0x200000, 0xf9b6e786 )
  787.     ROM_LOAD( "rm2.16",   0x600000, 0x200000, 0xc2bb0c24 )
  788.  
  789.     ROM_REGION(QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  790.     ROM_LOAD( "rm2.01",   0x00000, 0x08000, 0xd18e7859 )
  791.     ROM_CONTINUE(         0x10000, 0x18000 )
  792.     ROM_LOAD( "rm2.02",   0x28000, 0x20000, 0xc463ece0 )
  793.  
  794.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  795.     ROM_LOAD( "rm2.11",   0x000000, 0x200000, 0x2106174d )
  796.     ROM_LOAD( "rm2.12",   0x200000, 0x200000, 0x546c1636 )
  797. ROM_END
  798.  
  799. ROM_START( sfa )
  800.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  801.     ROM_LOAD_WIDE_SWAP( "sfzu.03a",  0x000000, 0x80000, 0x49fc7db9 )
  802.     ROM_LOAD_WIDE_SWAP( "sfz.04a",   0x080000, 0x80000, 0x5f99e9a5 )
  803.     ROM_LOAD_WIDE_SWAP( "sfz.05",    0x100000, 0x80000, 0x0810544d )
  804.     ROM_LOAD_WIDE_SWAP( "sfz.06",    0x180000, 0x80000, 0x806e8f38 )
  805.  
  806.     ROM_REGION( 0x800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  807.     ROM_LOAD( "sfz.18",   0x000000, 0x200000, 0x41a1e790 )
  808.     ROM_LOAD( "sfz.14",   0x200000, 0x200000, 0x90fefdb3 )
  809.     ROM_LOAD( "sfz.20",   0x400000, 0x200000, 0xa549df98 )
  810.     ROM_LOAD( "sfz.16",   0x600000, 0x200000, 0x5354c948 )
  811.  
  812.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  813.     ROM_LOAD( "sfz.01",   0x00000, 0x08000, 0xffffec7d )
  814.     ROM_CONTINUE(         0x10000, 0x18000 )
  815.     ROM_LOAD( "sfz.02",   0x28000, 0x20000, 0x45f46a08 )
  816.  
  817.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  818.     ROM_LOAD( "sfz.11",   0x000000, 0x200000, 0xc4b093cd )
  819.     ROM_LOAD( "sfz.12",   0x200000, 0x200000, 0x8bdbc4b4 )
  820. ROM_END
  821.  
  822. ROM_START( sfzj )
  823.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  824.     ROM_LOAD_WIDE_SWAP( "sfzj.03a",  0x000000, 0x80000, 0x844220c2 )
  825.     ROM_LOAD_WIDE_SWAP( "sfz.04a",   0x080000, 0x80000, 0x5f99e9a5 )
  826.     ROM_LOAD_WIDE_SWAP( "sfz.05",    0x100000, 0x80000, 0x0810544d )
  827.     ROM_LOAD_WIDE_SWAP( "sfz.06",    0x180000, 0x80000, 0x806e8f38 )
  828.  
  829.     ROM_REGION( 0x800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  830.     ROM_LOAD( "sfz.18",   0x000000, 0x200000, 0x41a1e790 )
  831.     ROM_LOAD( "sfz.14",   0x200000, 0x200000, 0x90fefdb3 )
  832.     ROM_LOAD( "sfz.20",   0x400000, 0x200000, 0xa549df98 )
  833.     ROM_LOAD( "sfz.16",   0x600000, 0x200000, 0x5354c948 )
  834.  
  835.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  836.     ROM_LOAD( "sfz.01",   0x00000, 0x08000, 0xffffec7d )
  837.     ROM_CONTINUE(         0x10000, 0x18000 )
  838.     ROM_LOAD( "sfz.02",   0x28000, 0x20000, 0x45f46a08 )
  839.  
  840.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  841.     ROM_LOAD( "sfz.11",   0x000000, 0x200000, 0xc4b093cd )
  842.     ROM_LOAD( "sfz.12",   0x200000, 0x200000, 0x8bdbc4b4 )
  843. ROM_END
  844.  
  845. ROM_START( sfar1 )
  846.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  847.     ROM_LOAD_WIDE_SWAP( "sfzu.03b",  0x000000, 0x80000, 0xebf2054d )
  848.     ROM_LOAD_WIDE_SWAP( "sfz.04b",   0x080000, 0x80000, 0x8b73b0e5 )
  849.     ROM_LOAD_WIDE_SWAP( "sfz.05",    0x100000, 0x80000, 0x0810544d )
  850.     ROM_LOAD_WIDE_SWAP( "sfz.06",    0x180000, 0x80000, 0x806e8f38 )
  851.  
  852.     ROM_REGION( 0x800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  853.     ROM_LOAD( "sfz.18",   0x000000, 0x200000, 0x41a1e790 )
  854.     ROM_LOAD( "sfz.14",   0x200000, 0x200000, 0x90fefdb3 )
  855.     ROM_LOAD( "sfz.20",   0x400000, 0x200000, 0xa549df98 )
  856.     ROM_LOAD( "sfz.16",   0x600000, 0x200000, 0x5354c948 )
  857.  
  858.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  859.     ROM_LOAD( "sfz.01",   0x00000, 0x08000, 0xffffec7d )
  860.     ROM_CONTINUE(         0x10000, 0x18000 )
  861.     ROM_LOAD( "sfz.02",   0x28000, 0x20000, 0x45f46a08 )
  862.  
  863.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  864.     ROM_LOAD( "sfz.11",   0x000000, 0x200000, 0xc4b093cd )
  865.     ROM_LOAD( "sfz.12",   0x200000, 0x200000, 0x8bdbc4b4 )
  866. ROM_END
  867.  
  868. ROM_START( sfzjr1 )
  869.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  870.     ROM_LOAD_WIDE_SWAP( "sfzj.03b",  0x000000, 0x80000, 0xf5444120 )
  871.     ROM_LOAD_WIDE_SWAP( "sfz.04b",   0x080000, 0x80000, 0x8b73b0e5 )
  872.     ROM_LOAD_WIDE_SWAP( "sfz.05",    0x100000, 0x80000, 0x0810544d )
  873.     ROM_LOAD_WIDE_SWAP( "sfz.06",    0x180000, 0x80000, 0x806e8f38 )
  874.  
  875.     ROM_REGION( 0x800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  876.     ROM_LOAD( "sfz.18",   0x000000, 0x200000, 0x41a1e790 )
  877.     ROM_LOAD( "sfz.14",   0x200000, 0x200000, 0x90fefdb3 )
  878.     ROM_LOAD( "sfz.20",   0x400000, 0x200000, 0xa549df98 )
  879.     ROM_LOAD( "sfz.16",   0x600000, 0x200000, 0x5354c948 )
  880.  
  881.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  882.     ROM_LOAD( "sfz.01",   0x00000, 0x08000, 0xffffec7d )
  883.     ROM_CONTINUE(         0x10000, 0x18000 )
  884.     ROM_LOAD( "sfz.02",   0x28000, 0x20000, 0x45f46a08 )
  885.  
  886.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  887.     ROM_LOAD( "sfz.11",   0x000000, 0x200000, 0xc4b093cd )
  888.     ROM_LOAD( "sfz.12",   0x200000, 0x200000, 0x8bdbc4b4 )
  889. ROM_END
  890.  
  891. ROM_START( sfz2j )
  892.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  893.     ROM_LOAD_WIDE_SWAP( "sz2j.03a", 0x000000, 0x80000, 0x97461e28 )
  894.     ROM_LOAD_WIDE_SWAP( "sz2j.04a", 0x080000, 0x80000, 0xae4851a9 )
  895.     ROM_LOAD_WIDE_SWAP( "sz2j.05a", 0x100000, 0x80000, 0x98e8e992 )
  896.     ROM_LOAD_WIDE_SWAP( "sz2j.06a", 0x180000, 0x80000, 0x5b1d49c0 )
  897.     ROM_LOAD_WIDE_SWAP( "sz2j.07a", 0x200000, 0x80000, 0xd910b2a2 )
  898.     ROM_LOAD_WIDE_SWAP( "sz2j.08a", 0x280000, 0x80000, 0x0fe8585d )
  899.  
  900.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  901.     /* One of these planes is corrupt */
  902.     ROM_LOAD( "sz2.18",   0x0000000, 0x100000, 0x4bc3c8bc )
  903.     ROM_LOAD( "sz2.17",   0x0100000, 0x400000, 0xe01b4588 )
  904.     ROM_LOAD( "sz2.14",   0x0500000, 0x100000, 0x08c6bb9c )
  905.     ROM_LOAD( "sz2.13",   0x0600000, 0x400000, 0x1858afce )
  906.     ROM_LOAD( "sz2.20",   0x0a00000, 0x100000, 0x39e674c0 )
  907.     ROM_LOAD( "sz2.19",   0x0b00000, 0x400000, 0x0feeda64 )
  908.     ROM_LOAD( "sz2.16",   0x0f00000, 0x100000, 0xca161c9c )
  909.     ROM_LOAD( "sz2.15",   0x1000000, 0x400000, 0x96fcf35c )
  910.  
  911.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  912.     ROM_LOAD( "sz2.01",   0x00000, 0x08000, 0x1bc323cf )
  913.     ROM_CONTINUE(         0x10000, 0x18000 )
  914.     ROM_LOAD( "sz2.02",   0x28000, 0x20000, 0xba6a5013 )
  915.  
  916.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  917.     ROM_LOAD( "sz2.11",   0x000000, 0x200000, 0xaa47a601 )
  918.     ROM_LOAD( "sz2.12",   0x200000, 0x200000, 0x2237bc53 )
  919. ROM_END
  920.  
  921. ROM_START( sfz2a )
  922.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  923.     ROM_LOAD_WIDE_SWAP( "szaj.03a", 0x000000, 0x80000, 0xa3802fe3 )
  924.     ROM_LOAD_WIDE_SWAP( "szaj.04a", 0x080000, 0x80000, 0xe7ca87c7 )
  925.     ROM_LOAD_WIDE_SWAP( "szaj.05a", 0x100000, 0x80000, 0xc88ebf88 )
  926.     ROM_LOAD_WIDE_SWAP( "szaj.06a", 0x180000, 0x80000, 0x35ed5b7a )
  927.     ROM_LOAD_WIDE_SWAP( "szaj.07a", 0x200000, 0x80000, 0x975dcb3e )
  928.     ROM_LOAD_WIDE_SWAP( "szaj.08a", 0x280000, 0x80000, 0xdc73f2d7 )
  929.  
  930.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  931.     /* One of these planes is corrupt */
  932.     ROM_LOAD( "sza.18",   0x0000000, 0x100000, 0x4bc3c8bc )
  933.     ROM_LOAD( "sza.17",   0x0100000, 0x400000, 0xe01b4588 )
  934.     ROM_LOAD( "sza.14",   0x0500000, 0x100000, 0x0560c6aa )
  935.     ROM_LOAD( "sza.13",   0x0600000, 0x400000, 0x4d1f1f22 )
  936.     ROM_LOAD( "sza.20",   0x0a00000, 0x100000, 0x39e674c0 )
  937.     ROM_LOAD( "sza.19",   0x0b00000, 0x400000, 0x0feeda64 )
  938.     ROM_LOAD( "sza.16",   0x0f00000, 0x100000, 0xae940f87 )
  939.     ROM_LOAD( "sza.15",   0x1000000, 0x400000, 0x19cea680 )
  940.  
  941.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  942.     ROM_LOAD( "sza.01",   0x00000, 0x08000, 0x1bc323cf )
  943.     ROM_CONTINUE(         0x10000, 0x18000 )
  944.     ROM_LOAD( "sza.02",   0x28000, 0x20000, 0xba6a5013 )
  945.  
  946.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  947.     ROM_LOAD( "sza.11",   0x000000, 0x200000, 0xaa47a601 )
  948.     ROM_LOAD( "sza.12",   0x200000, 0x200000, 0x2237bc53 )
  949. ROM_END
  950.  
  951. ROM_START( sfa3 )
  952.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  953.     ROM_LOAD_WIDE_SWAP( "sz3u.03", 0x000000, 0x80000, 0xb5984a19 )
  954.     ROM_LOAD_WIDE_SWAP( "sz3u.04", 0x080000, 0x80000, 0x7e8158ba )
  955.     ROM_LOAD_WIDE_SWAP( "sz3u.05", 0x100000, 0x80000, 0x9b21518a )
  956.     ROM_LOAD_WIDE_SWAP( "sz3u.06", 0x180000, 0x80000, 0xe7abc3a7 )
  957.     ROM_LOAD_WIDE_SWAP( "sz3u.07", 0x200000, 0x80000, 0xec4c0cfd )
  958.     ROM_LOAD_WIDE_SWAP( "sz3u.08", 0x280000, 0x80000, 0x5c7e7240 )
  959.     ROM_LOAD_WIDE_SWAP( "sz3u.09", 0x300000, 0x80000, 0xc5589553 )
  960.     ROM_LOAD_WIDE_SWAP( "sz3u.10", 0x380000, 0x80000, 0xa9717252 )
  961.  
  962.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  963.     ROM_LOAD( "sz3.18",   0x0000000, 0x400000, 0x40631ed5 )
  964.     ROM_LOAD( "sz3.17",   0x0400000, 0x400000, 0xd6e98147 )
  965.     ROM_LOAD( "sz3.14",   0x0800000, 0x400000, 0x5ff98297 )
  966.     ROM_LOAD( "sz3.13",   0x0c00000, 0x400000, 0x0f7a60d9 )
  967.     ROM_LOAD( "sz3.20",   0x1000000, 0x400000, 0x763409b4 )
  968.     ROM_LOAD( "sz3.19",   0x1400000, 0x400000, 0xf31a728a )
  969.     ROM_LOAD( "sz3.16",   0x1800000, 0x400000, 0x52b5bdee )
  970.     ROM_LOAD( "sz3.15",   0x1c00000, 0x400000, 0x8e933741 )
  971.  
  972.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  973.     ROM_LOAD( "sz3.01",   0x00000, 0x08000, 0xde810084 )
  974.     ROM_CONTINUE(         0x10000, 0x18000 )
  975.     ROM_LOAD( "sz3.02",   0x28000, 0x20000, 0x72445dc4 )
  976.  
  977.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  978.     ROM_LOAD( "sz3.11",   0x000000, 0x400000, 0x1c89eed1 )
  979.     ROM_LOAD( "sz3.12",   0x400000, 0x400000, 0x7d4b85dd )
  980. ROM_END
  981.  
  982. ROM_START( sgemf )
  983.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  984.     ROM_LOAD_WIDE_SWAP( "pcfu.03", 0x000000, 0x80000, 0xac2e8566 )
  985.     ROM_LOAD_WIDE_SWAP( "pcf.04",  0x080000, 0x80000, 0xf4314c96 )
  986.     ROM_LOAD_WIDE_SWAP( "pcf.05",  0x100000, 0x80000, 0x215655f6 )
  987.     ROM_LOAD_WIDE_SWAP( "pcf.06",  0x180000, 0x80000, 0xea6f13ea )
  988.     ROM_LOAD_WIDE_SWAP( "pcf.07",  0x200000, 0x80000, 0x5ac6d5ea )
  989.  
  990.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  991.     /* One of these planes is corrupt */
  992.     ROM_LOAD( "pcf.18",   0x0000000, 0x100000, 0x756c3754 )
  993.     ROM_LOAD( "pcf.17",   0x0100000, 0x400000, 0x1097e035 )
  994.     ROM_LOAD( "pcf.14",   0x0500000, 0x100000, 0x0383897c )
  995.     ROM_LOAD( "pcf.13",   0x0600000, 0x400000, 0x22d72ab9 )
  996.     ROM_LOAD( "pcf.20",   0x0a00000, 0x100000, 0x9ec9277d )
  997.     ROM_LOAD( "pcf.19",   0x0b00000, 0x400000, 0xd362d874 )
  998.     ROM_LOAD( "pcf.16",   0x0f00000, 0x100000, 0x76f91084 )
  999.     ROM_LOAD( "pcf.15",   0x1000000, 0x400000, 0x16a4813c )
  1000.  
  1001.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1002.     ROM_LOAD( "pcf.01",   0x00000, 0x08000, 0xe5af9fcd )
  1003.     ROM_CONTINUE(         0x10000, 0x18000 )
  1004.     ROM_LOAD( "pcf.02",   0x28000, 0x20000, 0x8630e818 )
  1005.  
  1006.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1007.     ROM_LOAD( "pcf.11",   0x000000, 0x400000, 0xa5dea005 )
  1008.     ROM_LOAD( "pcf.12",   0x400000, 0x400000, 0x4ce235fe )
  1009. ROM_END
  1010.  
  1011. ROM_START( pfghtj )
  1012.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1013.     ROM_LOAD_WIDE_SWAP( "pcfj.03", 0x000000, 0x80000, 0x681da43e )
  1014.     ROM_LOAD_WIDE_SWAP( "pcf.04",  0x080000, 0x80000, 0xf4314c96 )
  1015.     ROM_LOAD_WIDE_SWAP( "pcf.05",  0x100000, 0x80000, 0x215655f6 )
  1016.     ROM_LOAD_WIDE_SWAP( "pcf.06",  0x180000, 0x80000, 0xea6f13ea )
  1017.     ROM_LOAD_WIDE_SWAP( "pcf.07",  0x200000, 0x80000, 0x5ac6d5ea )
  1018.  
  1019.     ROM_REGION( 0x1400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1020.     /* One of these planes is corrupt */
  1021.     ROM_LOAD( "pcf.18",   0x0000000, 0x100000, 0x756c3754 )
  1022.     ROM_LOAD( "pcf.17",   0x0100000, 0x400000, 0x1097e035 )
  1023.     ROM_LOAD( "pcf.14",   0x0500000, 0x100000, 0x0383897c )
  1024.     ROM_LOAD( "pcf.13",   0x0600000, 0x400000, 0x22d72ab9 )
  1025.     ROM_LOAD( "pcf.20",   0x0a00000, 0x100000, 0x9ec9277d )
  1026.     ROM_LOAD( "pcf.19",   0x0b00000, 0x400000, 0xd362d874 )
  1027.     ROM_LOAD( "pcf.16",   0x0f00000, 0x100000, 0x76f91084 )
  1028.     ROM_LOAD( "pcf.15",   0x1000000, 0x400000, 0x16a4813c )
  1029.  
  1030.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1031.     ROM_LOAD( "pcf.01",   0x00000, 0x08000, 0xe5af9fcd )
  1032.     ROM_CONTINUE(         0x10000, 0x18000 )
  1033.     ROM_LOAD( "pcf.02",   0x28000, 0x20000, 0x8630e818 )
  1034.  
  1035.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1036.     ROM_LOAD( "pcf.11",   0x000000, 0x400000, 0xa5dea005 )
  1037.     ROM_LOAD( "pcf.12",   0x400000, 0x400000, 0x4ce235fe )
  1038. ROM_END
  1039.  
  1040. ROM_START( slam2e )
  1041.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1042.     ROM_LOAD_WIDE_SWAP( "smbe.03b", 0x000000, 0x80000, 0xb8016278 )
  1043.     ROM_LOAD_WIDE_SWAP( "smbe.04b", 0x080000, 0x80000, 0x18c4c447 )
  1044.     ROM_LOAD_WIDE_SWAP( "smbe.05b", 0x100000, 0x80000, 0x18ebda7f )
  1045.     ROM_LOAD_WIDE_SWAP( "smbe.06b", 0x180000, 0x80000, 0x89c80007 )
  1046.     ROM_LOAD_WIDE_SWAP( "smbe.07b", 0x200000, 0x80000, 0xb9a11577 )
  1047.     ROM_LOAD_WIDE_SWAP( "smbe.08b", 0x280000, 0x80000, 0xf931b76b )
  1048.  
  1049.     ROM_REGION( 0x1800000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1050.     ROM_LOAD( "smb.25",   0x000000, 0x200000, 0x82d6c4ec )
  1051.     ROM_LOAD( "smb.18",   0x000000, 0x200000, 0x4ded3910 )
  1052.     ROM_LOAD( "smb.17",   0x200000, 0x200000, 0x51800f0f )
  1053.     ROM_LOAD( "smb.21",   0x000000, 0x200000, 0x0a08c5fc )
  1054.     ROM_LOAD( "smb.14",   0x400000, 0x200000, 0xe5bfd0e7 )
  1055.     ROM_LOAD( "smb.13",   0x600000, 0x200000, 0xd9b2d1de )
  1056.     ROM_LOAD( "smb.18",   0x000000, 0x200000, 0x4ded3910 )
  1057.     ROM_LOAD( "smb.27",   0x000000, 0x200000, 0x9b48678b )
  1058.     ROM_LOAD( "smb.20",   0x800000, 0x200000, 0x26ea1ec5 )
  1059.     ROM_LOAD( "smb.19",   0xa00000, 0x200000, 0x35757e96 )
  1060.     ROM_LOAD( "smb.23",   0x000000, 0x200000, 0x0911b6c4 )
  1061.     ROM_LOAD( "smb.16",   0xc00000, 0x200000, 0xc56c0866 )
  1062.     ROM_LOAD( "smb.15",   0xe00000, 0x200000, 0x9a766d92 )
  1063.  
  1064.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1065.     ROM_LOAD( "smb.01",   0x00000, 0x08000, 0x641a4d9e )
  1066.     ROM_CONTINUE(         0x10000, 0x18000 )
  1067.     ROM_LOAD( "smb.02",   0x28000, 0x20000, 0xd051679a )
  1068.  
  1069.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1070.     ROM_LOAD( "smb.11",   0x000000, 0x200000, 0xC56935f9 )
  1071.     ROM_LOAD( "smb.12",   0x200000, 0x200000, 0x955b0782 )
  1072. ROM_END
  1073.  
  1074. ROM_START( spf2t )
  1075.     ROM_REGION(CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1076.     ROM_LOAD_WIDE_SWAP( "pzfu.03a",  0x000000, 0x80000, 0x346e62ef )
  1077.     ROM_LOAD_WIDE_SWAP( "pzf.04a",   0x080000, 0x80000, 0xb80649e2 )
  1078.  
  1079.     ROM_REGION( 0x400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1080.     ROM_LOAD( "pzf.18",   0x000000, 0x100000, 0xe43aac33 )
  1081.     ROM_LOAD( "pzf.14",   0x100000, 0x100000, 0x2d4881cb )
  1082.     ROM_LOAD( "pzf.20",   0x200000, 0x100000, 0x7f536ff1 )
  1083.     ROM_LOAD( "pzf.16",   0x300000, 0x100000, 0x4b0fd1be )
  1084.  
  1085.     ROM_REGION(QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1086.     ROM_LOAD( "pzf.01",   0x00000, 0x08000, 0x600fb2a3 )
  1087.     ROM_CONTINUE(         0x10000, 0x18000 )
  1088.     ROM_LOAD( "pzf.02",   0x28000, 0x20000, 0x496076e0 )
  1089.  
  1090.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1091.     ROM_LOAD( "pzf.11",   0x000000, 0x200000, 0x78442743 )
  1092.     ROM_LOAD( "pzf.12",   0x200000, 0x200000, 0x399d2c7b )
  1093. ROM_END
  1094.  
  1095. ROM_START( spf2xj )
  1096.     ROM_REGION(CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1097.     ROM_LOAD_WIDE_SWAP( "pzfj.03a",  0x000000, 0x80000, 0x2070554a )
  1098.     ROM_LOAD_WIDE_SWAP( "pzf.04a",   0x080000, 0x80000, 0xb80649e2 )
  1099.  
  1100.     ROM_REGION( 0x400000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1101.     ROM_LOAD( "pzf.18",   0x000000, 0x100000, 0xe43aac33 )
  1102.     ROM_LOAD( "pzf.14",   0x100000, 0x100000, 0x2d4881cb )
  1103.     ROM_LOAD( "pzf.20",   0x200000, 0x100000, 0x7f536ff1 )
  1104.     ROM_LOAD( "pzf.16",   0x300000, 0x100000, 0x4b0fd1be )
  1105.  
  1106.     ROM_REGION(QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1107.     ROM_LOAD( "pzf.01",   0x00000, 0x08000, 0x600fb2a3 )
  1108.     ROM_CONTINUE(         0x10000, 0x18000 )
  1109.     ROM_LOAD( "pzf.02",   0x28000, 0x20000, 0x496076e0 )
  1110.  
  1111.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1112.     ROM_LOAD( "pzf.11",   0x000000, 0x200000, 0x78442743 )
  1113.     ROM_LOAD( "pzf.12",   0x200000, 0x200000, 0x399d2c7b )
  1114. ROM_END
  1115.  
  1116. ROM_START( ssf2 )
  1117.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1118.     ROM_LOAD_WIDE_SWAP( "ssfu.03a", 0x000000, 0x80000, 0x72f2fc33 )
  1119.     ROM_LOAD_WIDE_SWAP( "ssfu.04a", 0x080000, 0x80000, 0x935cea44 )
  1120.     ROM_LOAD_WIDE_SWAP( "ssfu.05",  0x100000, 0x80000, 0xa0acb28a )
  1121.     ROM_LOAD_WIDE_SWAP( "ssfu.06",  0x180000, 0x80000, 0x57513dcf )
  1122.     ROM_LOAD_WIDE_SWAP( "ssfu.07",  0x200000, 0x80000, 0xe6066077 )
  1123.  
  1124.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1125.     ROM_LOAD( "ssf.18",   0x000000, 0x100000, 0xf5b1b336 )
  1126.     ROM_LOAD( "ssf.17",   0x100000, 0x200000, 0x59f5267b )
  1127.     ROM_LOAD( "ssf.14",   0x300000, 0x100000, 0xb7cc32e7 )
  1128.     ROM_LOAD( "ssf.13",   0x400000, 0x200000, 0xcf94d275 )
  1129.     ROM_LOAD( "ssf.20",   0x600000, 0x100000, 0x459d5c6b )
  1130.     ROM_LOAD( "ssf.19",   0x700000, 0x200000, 0x8dc0d86e )
  1131.     ROM_LOAD( "ssf.16",   0x900000, 0x100000, 0x8376ad18 )
  1132.     ROM_LOAD( "ssf.15",   0xa00000, 0x200000, 0x9073a0d4 )
  1133.  
  1134.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1135.     ROM_LOAD( "ssf.01",   0x00000, 0x08000, 0xeb247e8c )
  1136.     ROM_CONTINUE(         0x10000, 0x18000 )
  1137.  
  1138.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1139.     ROM_LOAD( "ssf.q01",  0x000000, 0x080000, 0xa6f9da5c )
  1140.     ROM_LOAD( "ssf.q02",  0x080000, 0x080000, 0x8c66ae26 )
  1141.     ROM_LOAD( "ssf.q03",  0x100000, 0x080000, 0x695cc2ca )
  1142.     ROM_LOAD( "ssf.q04",  0x180000, 0x080000, 0x9d9ebe32 )
  1143.     ROM_LOAD( "ssf.q05",  0x200000, 0x080000, 0x4770e7b7 )
  1144.     ROM_LOAD( "ssf.q06",  0x280000, 0x080000, 0x4e79c951 )
  1145.     ROM_LOAD( "ssf.q07",  0x300000, 0x080000, 0xcdd14313 )
  1146.     ROM_LOAD( "ssf.q08",  0x380000, 0x080000, 0x6f5a088c )
  1147. ROM_END
  1148.  
  1149. ROM_START( ssf2a )
  1150.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1151.     ROM_LOAD_WIDE_SWAP( "ssfa.03a", 0x000000, 0x80000, 0xd2a3c520 )
  1152.     ROM_LOAD_WIDE_SWAP( "ssfa.04a", 0x080000, 0x80000, 0x5d873642 )
  1153.     ROM_LOAD_WIDE_SWAP( "ssfa.05a", 0x100000, 0x80000, 0xf8fb4de2 )
  1154.     ROM_LOAD_WIDE_SWAP( "ssfa.06a", 0x180000, 0x80000, 0xaa8acee7 )
  1155.     ROM_LOAD_WIDE_SWAP( "ssfa.07a", 0x200000, 0x80000, 0x36e29217 )
  1156.  
  1157.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1158.     ROM_LOAD( "ssf.18",   0x000000, 0x100000, 0xf5b1b336 )
  1159.     ROM_LOAD( "ssf.17",   0x100000, 0x200000, 0x59f5267b )
  1160.     ROM_LOAD( "ssf.14",   0x300000, 0x100000, 0xb7cc32e7 )
  1161.     ROM_LOAD( "ssf.13",   0x400000, 0x200000, 0xcf94d275 )
  1162.     ROM_LOAD( "ssf.20",   0x600000, 0x100000, 0x459d5c6b )
  1163.     ROM_LOAD( "ssf.19",   0x700000, 0x200000, 0x8dc0d86e )
  1164.     ROM_LOAD( "ssf.16",   0x900000, 0x100000, 0x8376ad18 )
  1165.     ROM_LOAD( "ssf.15",   0xa00000, 0x200000, 0x9073a0d4 )
  1166.  
  1167.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1168.     ROM_LOAD( "ssf.01",   0x00000, 0x08000, 0xeb247e8c )
  1169.     ROM_CONTINUE(         0x10000, 0x18000 )
  1170.  
  1171.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1172.     ROM_LOAD( "ssf.q01",  0x000000, 0x080000, 0xa6f9da5c )
  1173.     ROM_LOAD( "ssf.q02",  0x080000, 0x080000, 0x8c66ae26 )
  1174.     ROM_LOAD( "ssf.q03",  0x100000, 0x080000, 0x695cc2ca )
  1175.     ROM_LOAD( "ssf.q04",  0x180000, 0x080000, 0x9d9ebe32 )
  1176.     ROM_LOAD( "ssf.q05",  0x200000, 0x080000, 0x4770e7b7 )
  1177.     ROM_LOAD( "ssf.q06",  0x280000, 0x080000, 0x4e79c951 )
  1178.     ROM_LOAD( "ssf.q07",  0x300000, 0x080000, 0xcdd14313 )
  1179.     ROM_LOAD( "ssf.q08",  0x380000, 0x080000, 0x6f5a088c )
  1180. ROM_END
  1181.  
  1182.  
  1183. ROM_START( ssf2j )
  1184.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1185.     ROM_LOAD_WIDE_SWAP( "ssfj.03", 0x000000, 0x80000, 0x7eb0efed )
  1186.     ROM_LOAD_WIDE_SWAP( "ssfj.04", 0x080000, 0x80000, 0xd7322164 )
  1187.     ROM_LOAD_WIDE_SWAP( "ssfj.05", 0x100000, 0x80000, 0x0918d19a )
  1188.     ROM_LOAD_WIDE_SWAP( "ssfj.06", 0x180000, 0x80000, 0xd808a6cd )
  1189.     ROM_LOAD_WIDE_SWAP( "ssfj.07", 0x200000, 0x80000, 0xeb6a9b1b )
  1190.  
  1191.     ROM_REGION( 0xc00000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1192.     ROM_LOAD( "ssf.18",   0x000000, 0x100000, 0xf5b1b336 )
  1193.     ROM_LOAD( "ssf.17",   0x100000, 0x200000, 0x59f5267b )
  1194.     ROM_LOAD( "ssf.14",   0x300000, 0x100000, 0xb7cc32e7 )
  1195.     ROM_LOAD( "ssf.13",   0x400000, 0x200000, 0xcf94d275 )
  1196.     ROM_LOAD( "ssf.20",   0x600000, 0x100000, 0x459d5c6b )
  1197.     ROM_LOAD( "ssf.19",   0x700000, 0x200000, 0x8dc0d86e )
  1198.     ROM_LOAD( "ssf.16",   0x900000, 0x100000, 0x8376ad18 )
  1199.     ROM_LOAD( "ssf.15",   0xa00000, 0x200000, 0x9073a0d4 )
  1200.  
  1201.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1202.     ROM_LOAD( "ssf.01",   0x00000, 0x08000, 0xeb247e8c )
  1203.     ROM_CONTINUE(         0x10000, 0x18000 )
  1204.  
  1205.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1206.     ROM_LOAD( "ssf.q01",  0x000000, 0x080000, 0xa6f9da5c )
  1207.     ROM_LOAD( "ssf.q02",  0x080000, 0x080000, 0x8c66ae26 )
  1208.     ROM_LOAD( "ssf.q03",  0x100000, 0x080000, 0x695cc2ca )
  1209.     ROM_LOAD( "ssf.q04",  0x180000, 0x080000, 0x9d9ebe32 )
  1210.     ROM_LOAD( "ssf.q05",  0x200000, 0x080000, 0x4770e7b7 )
  1211.     ROM_LOAD( "ssf.q06",  0x280000, 0x080000, 0x4e79c951 )
  1212.     ROM_LOAD( "ssf.q07",  0x300000, 0x080000, 0xcdd14313 )
  1213.     ROM_LOAD( "ssf.q08",  0x380000, 0x080000, 0x6f5a088c )
  1214. ROM_END
  1215.  
  1216. ROM_START( ssf2t )
  1217.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1218.     ROM_LOAD_WIDE_SWAP( "sfxu.03c", 0x000000, 0x80000, 0x86e4a335 )
  1219.     ROM_LOAD_WIDE_SWAP( "sfxu.04a", 0x080000, 0x80000, 0x532b5ffd )
  1220.     ROM_LOAD_WIDE_SWAP( "sfxu.05",  0x100000, 0x80000, 0xffa3c6de )
  1221.     ROM_LOAD_WIDE_SWAP( "sfxu.06a", 0x180000, 0x80000, 0xe4c04c99 )
  1222.     ROM_LOAD_WIDE_SWAP( "sfxu.07",  0x200000, 0x80000, 0xd8199e41 )
  1223.     ROM_LOAD_WIDE_SWAP( "sfxu.08",  0x280000, 0x80000, 0xb3c71810 )
  1224.     ROM_LOAD_WIDE_SWAP( "sfx.09",   0x300000, 0x80000, 0x642fae3f )
  1225.  
  1226.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1227.     ROM_LOAD( "sfx.25",   0x0000000, 0x100000, 0x1ee90208 )
  1228.     ROM_LOAD( "sfx.18",   0x0100000, 0x100000, 0xf5b1b336 )
  1229.     ROM_LOAD( "sfx.17",   0x0200000, 0x200000, 0x59f5267b )
  1230.     ROM_LOAD( "sfx.21",   0x0400000, 0x100000, 0xe32854af )
  1231.     ROM_LOAD( "sfx.14",   0x0500000, 0x100000, 0xb7cc32e7 )
  1232.     ROM_LOAD( "sfx.13",   0x0600000, 0x200000, 0xcf94d275 )
  1233.     ROM_LOAD( "sfx.27",   0x0800000, 0x100000, 0xf814400f )
  1234.     ROM_LOAD( "sfx.20",   0x0900000, 0x100000, 0x459d5c6b )
  1235.     ROM_LOAD( "sfx.19",   0x0a00000, 0x200000, 0x8dc0d86e )
  1236.     ROM_LOAD( "sfx.23",   0x0c00000, 0x100000, 0x760f2927 )
  1237.     ROM_LOAD( "sfx.16",   0x0d00000, 0x100000, 0x8376ad18 )
  1238.     ROM_LOAD( "sfx.15",   0x0e00000, 0x200000, 0x9073a0d4 )
  1239.  
  1240.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1241.     ROM_LOAD( "sfx.01",   0x00000, 0x08000, 0xb47b8835 )
  1242.     ROM_CONTINUE(         0x10000, 0x18000 )
  1243.     ROM_LOAD( "sfx.02",   0x28000, 0x20000, 0x0022633f )
  1244.  
  1245.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1246.     ROM_LOAD( "sfx.11",   0x000000, 0x200000, 0x9bdbd476 )
  1247.     ROM_LOAD( "sfx.12",   0x200000, 0x200000, 0xa05e3aab )
  1248. ROM_END
  1249.  
  1250. ROM_START( ssf2xj )
  1251.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1252.     ROM_LOAD_WIDE_SWAP( "sfxj.03c", 0x000000, 0x80000, 0xa7417b79 )
  1253.     ROM_LOAD_WIDE_SWAP( "sfxj.04a", 0x080000, 0x80000, 0xaf7767b4 )
  1254.     ROM_LOAD_WIDE_SWAP( "sfxj.05",  0x100000, 0x80000, 0xf4ff18f5 )
  1255.     ROM_LOAD_WIDE_SWAP( "sfxj.06a", 0x180000, 0x80000, 0x260d0370 )
  1256.     ROM_LOAD_WIDE_SWAP( "sfxj.07",  0x200000, 0x80000, 0x1324d02a )
  1257.     ROM_LOAD_WIDE_SWAP( "sfxj.08",  0x280000, 0x80000, 0x2de76f10 )
  1258.     ROM_LOAD_WIDE_SWAP( "sfx.09",   0x300000, 0x80000, 0x642fae3f )
  1259.  
  1260.     ROM_REGION( 0x1000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1261.     ROM_LOAD( "sfx.25",   0x0000000, 0x100000, 0x1ee90208 )
  1262.     ROM_LOAD( "sfx.18",   0x0100000, 0x100000, 0xf5b1b336 )
  1263.     ROM_LOAD( "sfx.17",   0x0200000, 0x200000, 0x59f5267b )
  1264.     ROM_LOAD( "sfx.21",   0x0400000, 0x100000, 0xe32854af )
  1265.     ROM_LOAD( "sfx.14",   0x0500000, 0x100000, 0xb7cc32e7 )
  1266.     ROM_LOAD( "sfx.13",   0x0600000, 0x200000, 0xcf94d275 )
  1267.     ROM_LOAD( "sfx.27",   0x0800000, 0x100000, 0xf814400f )
  1268.     ROM_LOAD( "sfx.20",   0x0900000, 0x100000, 0x459d5c6b )
  1269.     ROM_LOAD( "sfx.19",   0x0a00000, 0x200000, 0x8dc0d86e )
  1270.     ROM_LOAD( "sfx.23",   0x0c00000, 0x100000, 0x760f2927 )
  1271.     ROM_LOAD( "sfx.16",   0x0d00000, 0x100000, 0x8376ad18 )
  1272.     ROM_LOAD( "sfx.15",   0x0e00000, 0x200000, 0x9073a0d4 )
  1273.  
  1274.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1275.     ROM_LOAD( "sfx.01",   0x00000, 0x08000, 0xb47b8835 )
  1276.     ROM_CONTINUE(         0x10000, 0x18000 )
  1277.     ROM_LOAD( "sfx.02",   0x28000, 0x20000, 0x0022633f )
  1278.  
  1279.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1280.     ROM_LOAD( "sfx.11",   0x000000, 0x200000, 0x9bdbd476 )
  1281.     ROM_LOAD( "sfx.12",   0x200000, 0x200000, 0xa05e3aab )
  1282. ROM_END
  1283.  
  1284. ROM_START( vhunt2 )
  1285.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1286.     ROM_LOAD_WIDE_SWAP( "vph2j.03", 0x000000, 0x80000, 0x1a5feb13 )
  1287.     ROM_LOAD_WIDE_SWAP( "vph2j.04", 0x080000, 0x80000, 0x434611a5 )
  1288.     ROM_LOAD_WIDE_SWAP( "vph2j.05", 0x100000, 0x80000, 0xffe3edbc )
  1289.     ROM_LOAD_WIDE_SWAP( "vph2j.06", 0x180000, 0x80000, 0x6a3b9897 )
  1290.     ROM_LOAD_WIDE_SWAP( "vph2j.07", 0x200000, 0x80000, 0xb021c029 )
  1291.     ROM_LOAD_WIDE_SWAP( "vph2j.08", 0x280000, 0x80000, 0xac873dff )
  1292.     ROM_LOAD_WIDE_SWAP( "vph2j.09", 0x300000, 0x80000, 0xeaefce9c )
  1293.     ROM_LOAD_WIDE_SWAP( "vph2j.10", 0x380000, 0x80000, 0x11730952 )
  1294.  
  1295.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1296.     ROM_LOAD( "vph2.18",  0x0000000, 0x400000, 0xf2f42b38 )
  1297.     ROM_LOAD( "vph2.17",  0x0400000, 0x400000, 0x6cfe0141 )
  1298.     ROM_LOAD( "vph2.14",  0x0800000, 0x400000, 0xcd09bd63 )
  1299.     ROM_LOAD( "vph2.13",  0x0c00000, 0x400000, 0xe3fedff7 )
  1300.     ROM_LOAD( "vph2.20",  0x1000000, 0x400000, 0x5b8f22b8 )
  1301.     ROM_LOAD( "vph2.19",  0x1400000, 0x400000, 0x30cfe6a9 )
  1302.     ROM_LOAD( "vph2.16",  0x1800000, 0x400000, 0x70698843 )
  1303.     ROM_LOAD( "vph2.15",  0x1c00000, 0x400000, 0x2dc777f0 )
  1304.  
  1305.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1306.     ROM_LOAD( "vph2.01",  0x00000, 0x08000, 0x67b9f779 )
  1307.     ROM_CONTINUE(         0x10000, 0x18000 )
  1308.     ROM_LOAD( "vph2.02",  0x28000, 0x20000, 0xaaf15fcb )
  1309.  
  1310.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1311.     ROM_LOAD( "vph2.11",  0x000000, 0x400000, 0x38922efd )
  1312.     ROM_LOAD( "vph2.12",  0x400000, 0x400000, 0x6e2430af )
  1313. ROM_END
  1314.  
  1315. ROM_START( vsav )
  1316.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1317.     ROM_LOAD_WIDE_SWAP( "vm3u.03d", 0x000000, 0x80000, 0x1f295274 )
  1318.     ROM_LOAD_WIDE_SWAP( "vm3u.04d", 0x080000, 0x80000, 0xc46adf81 )
  1319.     ROM_LOAD_WIDE_SWAP( "vm3u.05a", 0x100000, 0x80000, 0x4118e00f )
  1320.     ROM_LOAD_WIDE_SWAP( "vm3u.06a", 0x180000, 0x80000, 0x2f4fd3a9 )
  1321.     ROM_LOAD_WIDE_SWAP( "vm3u.07b", 0x200000, 0x80000, 0xcbda91b8 )
  1322.     ROM_LOAD_WIDE_SWAP( "vm3u.08a", 0x280000, 0x80000, 0x6ca47259 )
  1323.     ROM_LOAD_WIDE_SWAP( "vm3u.09b", 0x300000, 0x80000, 0xf4a339e3 )
  1324.     ROM_LOAD_WIDE_SWAP( "vm3u.10b", 0x380000, 0x80000, 0xfffbb5b8 )
  1325.  
  1326.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1327.     ROM_LOAD( "vm3.18",   0x0000000, 0x400000, 0xdf9a9f47 )
  1328.     ROM_LOAD( "vm3.17",   0x0400000, 0x400000, 0x6b89445e )
  1329.     ROM_LOAD( "vm3.14",   0x0800000, 0x400000, 0xc1a28e6c )
  1330.     ROM_LOAD( "vm3.13",   0x0c00000, 0x400000, 0xfd8a11eb )
  1331.     ROM_LOAD( "vm3.20",   0x1000000, 0x400000, 0xc22fc3d9 )
  1332.     ROM_LOAD( "vm3.19",   0x1400000, 0x400000, 0x3830fdc7 )
  1333.     ROM_LOAD( "vm3.16",   0x1800000, 0x400000, 0x194a7304 )
  1334.     ROM_LOAD( "vm3.15",   0x1c00000, 0x400000, 0xdd1e7d4e )
  1335.  
  1336.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1337.     ROM_LOAD( "vm3.01",   0x00000, 0x08000, 0xf778769b )
  1338.     ROM_CONTINUE(         0x10000, 0x18000 )
  1339.     ROM_LOAD( "vm3.02",   0x28000, 0x20000, 0xcc09faa1 )
  1340.  
  1341.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1342.     ROM_LOAD( "vm3.11",   0x000000, 0x400000, 0xe80e956e )
  1343.     ROM_LOAD( "vm3.12",   0x400000, 0x400000, 0x9cd71557 )
  1344. ROM_END
  1345.  
  1346. ROM_START( vsavj )
  1347.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1348.     ROM_LOAD_WIDE_SWAP( "vm3j.03d", 0x000000, 0x80000, 0x2a2e74a4 )
  1349.     ROM_LOAD_WIDE_SWAP( "vm3j.04d", 0x080000, 0x80000, 0x1c2427bc )
  1350.     ROM_LOAD_WIDE_SWAP( "vm3j.05a", 0x100000, 0x80000, 0x95ce88d5 )
  1351.     ROM_LOAD_WIDE_SWAP( "vm3j.06b", 0x180000, 0x80000, 0x2c4297e0 )
  1352.     ROM_LOAD_WIDE_SWAP( "vm3j.07b", 0x200000, 0x80000, 0xa38aaae7 )
  1353.     ROM_LOAD_WIDE_SWAP( "vm3j.08a", 0x280000, 0x80000, 0x5773e5c9 )
  1354.     ROM_LOAD_WIDE_SWAP( "vm3j.09b", 0x300000, 0x80000, 0xd064f8b9 )
  1355.     ROM_LOAD_WIDE_SWAP( "vm3j.10b", 0x380000, 0x80000, 0x434518e9 )
  1356.  
  1357.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1358.     ROM_LOAD( "vm3.18",   0x0000000, 0x400000, 0xdf9a9f47 )
  1359.     ROM_LOAD( "vm3.17",   0x0400000, 0x400000, 0x6b89445e )
  1360.     ROM_LOAD( "vm3.14",   0x0800000, 0x400000, 0xc1a28e6c )
  1361.     ROM_LOAD( "vm3.13",   0x0c00000, 0x400000, 0xfd8a11eb )
  1362.     ROM_LOAD( "vm3.20",   0x1000000, 0x400000, 0xc22fc3d9 )
  1363.     ROM_LOAD( "vm3.19",   0x1400000, 0x400000, 0x3830fdc7 )
  1364.     ROM_LOAD( "vm3.16",   0x1800000, 0x400000, 0x194a7304 )
  1365.     ROM_LOAD( "vm3.15",   0x1c00000, 0x400000, 0xdd1e7d4e )
  1366.  
  1367.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1368.     ROM_LOAD( "vm3.01",   0x00000, 0x08000, 0xf778769b )
  1369.     ROM_CONTINUE(         0x10000, 0x18000 )
  1370.     ROM_LOAD( "vm3.02",   0x28000, 0x20000, 0xcc09faa1 )
  1371.  
  1372.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1373.     ROM_LOAD( "vm3.11",   0x000000, 0x400000, 0xe80e956e )
  1374.     ROM_LOAD( "vm3.12",   0x400000, 0x400000, 0x9cd71557 )
  1375. ROM_END
  1376.  
  1377. ROM_START( vsav2 )
  1378.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1379.     ROM_LOAD_WIDE_SWAP( "vs2j.03", 0x000000, 0x80000, 0x89fd86b4 )
  1380.     ROM_LOAD_WIDE_SWAP( "vs2j.04", 0x080000, 0x80000, 0x107c091b )
  1381.     ROM_LOAD_WIDE_SWAP( "vs2j.05", 0x100000, 0x80000, 0x61979638 )
  1382.     ROM_LOAD_WIDE_SWAP( "vs2j.06", 0x180000, 0x80000, 0xf37c5bc2 )
  1383.     ROM_LOAD_WIDE_SWAP( "vs2j.07", 0x200000, 0x80000, 0x8f885809 )
  1384.     ROM_LOAD_WIDE_SWAP( "vs2j.08", 0x280000, 0x80000, 0x2018c120 )
  1385.     ROM_LOAD_WIDE_SWAP( "vs2j.09", 0x300000, 0x80000, 0xfac3c217 )
  1386.     ROM_LOAD_WIDE_SWAP( "vs2j.10", 0x380000, 0x80000, 0xeb490213 )
  1387.  
  1388.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1389.     ROM_LOAD( "vs2.18",   0x0000000, 0x400000, 0x778dc4f6 )
  1390.     ROM_LOAD( "vs2.17",   0x0400000, 0x400000, 0x39db59ad )
  1391.     ROM_LOAD( "vs2.14",   0x0800000, 0x400000, 0xcd09bd63 )
  1392.     ROM_LOAD( "vs2.13",   0x0c00000, 0x400000, 0x5c852f52 )
  1393.     ROM_LOAD( "vs2.20",   0x1000000, 0x400000, 0x605d9d1d )
  1394.     ROM_LOAD( "vs2.19",   0x1400000, 0x400000, 0x00c763a7 )
  1395.     ROM_LOAD( "vs2.16",   0x1800000, 0x400000, 0xe0182c15 )
  1396.     ROM_LOAD( "vs2.15",   0x1c00000, 0x400000, 0xa20f58af )
  1397.  
  1398.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1399.     ROM_LOAD( "vs2.01",   0x00000, 0x08000, 0x35190139 )
  1400.     ROM_CONTINUE(         0x10000, 0x18000 )
  1401.     ROM_LOAD( "vs2.02",   0x28000, 0x20000, 0xc32dba09 )
  1402.  
  1403.     ROM_REGION( 0x800000, REGION_SOUND1 ) /* QSound samples */
  1404.     ROM_LOAD( "vs2.11",   0x000000, 0x400000, 0xd67e47b7 )
  1405.     ROM_LOAD( "vs2.12",   0x400000, 0x400000, 0x6d020a14 )
  1406. ROM_END
  1407.  
  1408. ROM_START( xmcota )
  1409.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1410.     ROM_LOAD_WIDE_SWAP( "xmnu.03e", 0x000000, 0x80000, 0x0bafeb0e )
  1411.     ROM_LOAD_WIDE_SWAP( "xmnu.04e", 0x080000, 0x80000, 0xc29bdae3 )
  1412.     ROM_LOAD_WIDE_SWAP( "xmnu.05a", 0x100000, 0x80000, 0xac0d7759 )
  1413.     ROM_LOAD_WIDE_SWAP( "xmnu.06a", 0x180000, 0x80000, 0x6a3f0924 )
  1414.     ROM_LOAD_WIDE_SWAP( "xmnu.07a", 0x200000, 0x80000, 0x2c142a44 )
  1415.     ROM_LOAD_WIDE_SWAP( "xmnu.08a", 0x280000, 0x80000, 0xf712d44f )
  1416.     ROM_LOAD_WIDE_SWAP( "xmnu.09a", 0x300000, 0x80000, 0xc24db29a )
  1417.     ROM_LOAD_WIDE_SWAP( "xmnu.10a", 0x380000, 0x80000, 0x53c0eab9 )
  1418.  
  1419.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1420.     ROM_LOAD( "xmn.18",   0x0000000, 0x400000, 0x015a7c4c )
  1421.     ROM_LOAD( "xmn.17",   0x0400000, 0x400000, 0x513eea17 )
  1422.     ROM_LOAD( "xmn.14",   0x0800000, 0x400000, 0x778237b7 )
  1423.     ROM_LOAD( "xmn.13",   0x0c00000, 0x400000, 0xbf4df073 )
  1424.     ROM_LOAD( "xmn.20",   0x1000000, 0x400000, 0x9dde2758 )
  1425.     ROM_LOAD( "xmn.19",   0x1400000, 0x400000, 0xd23897fc )
  1426.     ROM_LOAD( "xmn.16",   0x1800000, 0x400000, 0x67b36948 )
  1427.     ROM_LOAD( "xmn.15",   0x1c00000, 0x400000, 0x4d7e4cef )
  1428.  
  1429.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1430.     ROM_LOAD( "xmn.01",   0x00000, 0x08000, 0x40f479ea )
  1431.     ROM_CONTINUE(         0x10000, 0x18000 )
  1432.     ROM_LOAD( "xmn.02",   0x28000, 0x20000, 0x39d9b5ad )
  1433.  
  1434.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1435.     ROM_LOAD( "xmn.11",   0x000000, 0x200000, 0xc848a6bc )
  1436.     ROM_LOAD( "xmn.12",   0x200000, 0x200000, 0x729c188f )
  1437. ROM_END
  1438.  
  1439. ROM_START( xmcotaj )
  1440.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1441.     ROM_LOAD_WIDE_SWAP( "xmnj.03b", 0x000000, 0x80000, 0xc8175fb3 )
  1442.     ROM_LOAD_WIDE_SWAP( "xmnj.04b", 0x080000, 0x80000, 0x54b3fba3 )
  1443.     ROM_LOAD_WIDE_SWAP( "xmnj.05",  0x100000, 0x80000, 0xc3ed62a2 )
  1444.     ROM_LOAD_WIDE_SWAP( "xmnj.06",  0x180000, 0x80000, 0xf04c52e1 )
  1445.     ROM_LOAD_WIDE_SWAP( "xmnj.07",  0x200000, 0x80000, 0x325626b1 )
  1446.     ROM_LOAD_WIDE_SWAP( "xmnj.08",  0x280000, 0x80000, 0x7194ea10 )
  1447.     ROM_LOAD_WIDE_SWAP( "xmnj.09",  0x300000, 0x80000, 0xae946df3 )
  1448.     ROM_LOAD_WIDE_SWAP( "xmnj.10",  0x380000, 0x80000, 0x32a6be1d )
  1449.  
  1450.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1451.     ROM_LOAD( "xmn.18",   0x0000000, 0x400000, 0x015a7c4c )
  1452.     ROM_LOAD( "xmn.17",   0x0400000, 0x400000, 0x513eea17 )
  1453.     ROM_LOAD( "xmn.14",   0x0800000, 0x400000, 0x778237b7 )
  1454.     ROM_LOAD( "xmn.13",   0x0c00000, 0x400000, 0xbf4df073 )
  1455.     ROM_LOAD( "xmn.20",   0x1000000, 0x400000, 0x9dde2758 )
  1456.     ROM_LOAD( "xmn.19",   0x1400000, 0x400000, 0xd23897fc )
  1457.     ROM_LOAD( "xmn.16",   0x1800000, 0x400000, 0x67b36948 )
  1458.     ROM_LOAD( "xmn.15",   0x1c00000, 0x400000, 0x4d7e4cef )
  1459.  
  1460.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1461.     ROM_LOAD( "xmn.01",   0x00000, 0x08000, 0x40f479ea )
  1462.     ROM_CONTINUE(         0x10000, 0x18000 )
  1463.     ROM_LOAD( "xmn.02",   0x28000, 0x20000, 0x39d9b5ad )
  1464.  
  1465.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1466.     ROM_LOAD( "xmn.11",   0x000000, 0x200000, 0xc848a6bc )
  1467.     ROM_LOAD( "xmn.12",   0x200000, 0x200000, 0x729c188f )
  1468. ROM_END
  1469.  
  1470. ROM_START( xmvsf )
  1471.     ROM_REGION( CODE_SIZE, REGION_CPU1 )      /* 68000 code */
  1472.     ROM_LOAD_WIDE_SWAP( "xvsu.03i", 0x000000, 0x80000, 0x5481155a )
  1473.     ROM_LOAD_WIDE_SWAP( "xvsu.04i", 0x080000, 0x80000, 0x1e236388 )
  1474.     ROM_LOAD_WIDE_SWAP( "xvsu.05a", 0x100000, 0x80000, 0x7db6025d )
  1475.     ROM_LOAD_WIDE_SWAP( "xvsu.06a", 0x180000, 0x80000, 0xe8e2c75c )
  1476.     ROM_LOAD_WIDE_SWAP( "xvs.07",  0x200000, 0x80000, 0x08f0abed )
  1477.     ROM_LOAD_WIDE_SWAP( "xvs.08",  0x280000, 0x80000, 0x81929675 )
  1478.     ROM_LOAD_WIDE_SWAP( "xvs.09",  0x300000, 0x80000, 0x9641f36b )
  1479.  
  1480.     ROM_REGION( 0x2000000, REGION_GFX1 | REGIONFLAG_DISPOSE )
  1481.     ROM_LOAD( "xvs.18",   0x0000000, 0x400000, 0xb0def86a )
  1482.     ROM_LOAD( "xvs.17",   0x0400000, 0x400000, 0x92db3474 )
  1483.     ROM_LOAD( "xvs.14",   0x0800000, 0x400000, 0xbcac2e41 )
  1484.     ROM_LOAD( "xvs.13",   0x0c00000, 0x400000, 0xf6684efd )
  1485.     ROM_LOAD( "xvs.20",   0x1000000, 0x400000, 0x4b40ff9f )
  1486.     ROM_LOAD( "xvs.19",   0x1400000, 0x400000, 0x3733473c )
  1487.     ROM_LOAD( "xvs.16",   0x1800000, 0x400000, 0xea04a272 )
  1488.     ROM_LOAD( "xvs.15",   0x1c00000, 0x400000, 0x29109221 )
  1489.  
  1490.     ROM_REGION( QSOUND_SIZE, REGION_CPU2 ) /* 64k for the audio CPU (+banks) */
  1491.     ROM_LOAD( "xvs.01",   0x00000, 0x08000, 0x3999e93a )
  1492.     ROM_CONTINUE(         0x10000, 0x18000 )
  1493.     ROM_LOAD( "xvs.02",   0x28000, 0x20000, 0x19272e4c )
  1494.  
  1495.     ROM_REGION( 0x400000, REGION_SOUND1 ) /* QSound samples */
  1496.     ROM_LOAD( "xvs.11",   0x000000, 0x200000, 0x9cadcdbc )
  1497.     ROM_LOAD( "xvs.12",   0x200000, 0x200000, 0x7b11e460 )
  1498. ROM_END
  1499.  
  1500.  
  1501. GAME( 1995, 19xx,     0,       cps2, cps2, cps2, ROT0, "Capcom", "19XX: The Battle Against Destiny (USA 951207)" )
  1502. GAME( 1994, armwara,  0,       cps2, cps2, cps2, ROT0, "Capcom", "Armoured Warriors (Asia 940920)" )
  1503. GAME( 1994, avsp,     0,       cps2, cps2, cps2, ROT0, "Capcom", "Aliens Vs. Predator (USA 940520)" )
  1504. GAME( 1997, batcirj,  0,       cps2, cps2, cps2, ROT0, "Capcom", "Battle Circuit (Japan 970319)" )
  1505. GAME( 1997, batcira,  batcirj, cps2, cps2, cps2, ROT0, "Capcom", "Battle Circuit (Asia 970319)" )
  1506. GAME( 1995, cybotsj,  0,       cps2, cps2, cps2, ROT0, "Capcom", "Cyberbots: Full Metal Madness (Japan 950420)" )
  1507. GAME( 1994, ddtod,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940113)" )
  1508. GAME( 1994, ddtoda,   ddtod,   cps2, cps2, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Asia 940113)" )
  1509. GAME( 1994, ddtodr1,  ddtod,   cps2, cps2, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940125)" )
  1510. GAME( 1996, ddsom,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Dungeons & Dragons 2: Shadow over Mystara (USA 960209)" )
  1511. GAME( 1994, dstlk,    0,       cps2, cps2, cps2, ROT0, "Capcom", "DarkStalkers: The Night Warriors (USA 940818)" )
  1512. GAME( 1994, vampj,    dstlk,   cps2, cps2, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940705)" )
  1513. GAME( 1994, vampa,    dstlk,   cps2, cps2, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Asia 940705)" )
  1514. GAME( 1993, ecofe,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Eco Fighters (Etc 931203)" )
  1515. GAME( 1995, msh,      0,       cps2, cps2, cps2, ROT0, "Capcom", "Marvel Super Heroes (USA 951024)" )
  1516. GAME( 1997, mshvsf,   0,       cps2, cps2, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (USA 970625)" )
  1517. GAME( 1997, mshvsfj,  mshvsf,  cps2, cps2, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970707)" )
  1518. GAME( 1998, mvsc,     0,       cps2, cps2, cps2, ROT0, "Capcom", "Marvel Super Heroes vs. Capcom: Clash of Super Heroes (USA 980123)" )
  1519. GAME( 1995, nwarr,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Night Warriors: DarkStalkers Revenge (USA 950406)" )
  1520. GAME( 1995, vhuntj,   nwarr,   cps2, cps2, cps2, ROT0, "Capcom", "Vampire Hunter: DarkStalkers Revenge (Japan 950302)" )
  1521. GAME( 1996, rckman2j, 0,       cps2, cps2, cps2, ROT0, "Capcom", "Rockman 2: The Power Fighters (Japan 960708)" )
  1522. GAME( 1995, sfa,      0,       cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Alpha: The Warriors Dream (USA 950627)" )
  1523. GAME( 1995, sfar1,    sfa,     cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Alpha: The Warriors Dream (USA 950727)" )
  1524. GAME( 1995, sfzj,     sfa,     cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950627)" )
  1525. GAME( 1995, sfzjr1,   sfa,     cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950727)" )
  1526. GAME( 1996, sfz2j,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Japan 960227)" )
  1527. GAME( 1996, sfz2a,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Japan 960805)" )
  1528. GAME( 1998, sfa3,     0,       cps2, cps2, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980629)" )
  1529. GAME( 1997, sgemf,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Super Gem Fighter Mini Mix (USA 970904)" )
  1530. GAME( 1997, pfghtj,   sgemf,   cps2, cps2, cps2, ROT0, "Capcom", "Pocket Fighter (Japan 970904)" )
  1531. GAME( 1994, slam2e,   0,       cps2, cps2, cps2, ROT0, "Capcom", "Saturday Night Slammasters II: Ring of Destruction (Euro 940902)" )
  1532. GAME( 1996, spf2t,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Super Puzzle Fighter 2 Turbo (USA 960620)" )
  1533. GAME( 1996, spf2xj,   spf2t,   cps2, cps2, cps2, ROT0, "Capcom", "Super Puzzle Fighter 2 X (Japan 960531)" )
  1534. GAME( 1993, ssf2,     0,       cps2, cps2, cps2, ROT0, "Capcom", "Super Street Fighter 2: The New Challengers (USA 930911)" )
  1535. GAME( 1993, ssf2a,    ssf2,    cps2, cps2, cps2, ROT0, "Capcom", "Super Street Fighter 2: The New Challengers (Asia 930911)" )
  1536. GAME( 1993, ssf2j,    ssf2,    cps2, cps2, cps2, ROT0, "Capcom", "Super Street Fighter 2: The New Challengers (Japan 930910)" )
  1537. GAME( 1994, ssf2t,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Super Street Fighter 2 Turbo (USA 940223)" )
  1538. GAME( 1994, ssf2xj,   ssf2t,   cps2, cps2, cps2, ROT0, "Capcom", "Super Street Fighter 2 X: Grand Master Challenge (Japan 940223)" )
  1539. GAME( 1997, vhunt2,   0,       cps2, cps2, cps2, ROT0, "Capcom", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970828)" )
  1540. GAME( 1997, vsav,     0,       cps2, cps2, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (USA 970519)" )
  1541. GAME( 1997, vsavj,    vsav,    cps2, cps2, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Japan 970519)" )
  1542. GAME( 1997, vsav2,    0,       cps2, cps2, cps2, ROT0, "Capcom", "Vampire Savior 2: The Lord of Vampire (Japan 970913)" )
  1543. GAME( 1995, xmcota,   0,       cps2, cps2, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (USA 950105)" )
  1544. GAME( 1994, xmcotaj,  xmcota,  cps2, cps2, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941219)" )
  1545. GAME( 1996, xmvsf,    0,       cps2, cps2, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 961004)" )
  1546.